diff --git a/.envrc b/.envrc deleted file mode 100644 index 3550a30..0000000 --- a/.envrc +++ /dev/null @@ -1 +0,0 @@ -use flake diff --git a/.git-blame-ignore-revs b/.git-blame-ignore-revs deleted file mode 100644 index ad7f3a3..0000000 --- a/.git-blame-ignore-revs +++ /dev/null @@ -1,2 +0,0 @@ -# Move source files into an `src` directory. -51c5f5759d667821fc94b9ed170de9a43dfbc848 diff --git a/.gitignore b/.gitignore deleted file mode 100644 index a80815a..0000000 --- a/.gitignore +++ /dev/null @@ -1,8 +0,0 @@ -# Nix. -/.direnv/ -/result - -# pdfpc. -/**/*.pdfpc - -/**/*.pdf diff --git a/.nvim.lua b/.nvim.lua deleted file mode 100644 index 50b2297..0000000 --- a/.nvim.lua +++ /dev/null @@ -1,5 +0,0 @@ -vim.keymap.set("n", "ta", '_iTextAnnotation "A"j') -vim.keymap.set("v", "ta", ':norm ITextAnnotation "gv:norm A"') - -vim.keymap.set("n", "", "gT") -vim.keymap.set("n", "", "gt") diff --git a/README.rst b/README.rst deleted file mode 100644 index 82a1362..0000000 --- a/README.rst +++ /dev/null @@ -1,4 +0,0 @@ -Talks and Presentations by Oliver Davies -######################################## - -The source files for `my presentation slides `_, written in reStructuredText and compiled using `rst2pdf `_. diff --git a/building-build-configs/code/generating-files.txt b/building-build-configs/code/generating-files.txt deleted file mode 100644 index e69de29..0000000 diff --git a/building-build-configs/diagram.png b/building-build-configs/diagram.png deleted file mode 100644 index 081415a..0000000 Binary files a/building-build-configs/diagram.png and /dev/null differ diff --git a/building-build-configs/example.mp4 b/building-build-configs/example.mp4 deleted file mode 100644 index 02f1d7b..0000000 Binary files a/building-build-configs/example.mp4 and /dev/null differ diff --git a/building-build-configs/sections/conclusion.rst b/building-build-configs/sections/conclusion.rst deleted file mode 100644 index 985ec13..0000000 --- a/building-build-configs/sections/conclusion.rst +++ /dev/null @@ -1,27 +0,0 @@ -.. raw:: pdf - - PageBreak standardPage - -Result -====== - -- Easier and faster to create and onboard projects. -- One canonical source of truth. -- Easy to add new features and fixes for all projects. -- Automation is easier due to consistency (e.g. Docker Compose service names). - -Thanks! -======= - -References: - -- https://opdavi.es/build-configs -- https://github.com/opdavies/docker-example-drupal -- https://github.com/opdavies/docker-example-drupal-commerce-kickstart -- https://github.com/opdavies/docker-example-drupal-localgov - -| - -Me: - -- https://www.oliverdavies.uk diff --git a/building-build-configs/sections/customisation.rst b/building-build-configs/sections/customisation.rst deleted file mode 100644 index 17324f7..0000000 --- a/building-build-configs/sections/customisation.rst +++ /dev/null @@ -1,52 +0,0 @@ -.. raw:: pdf - - PageBreak standardPage - -Overriding Values -================= - -.. code-block:: yaml - - php: - version: 8.1-fpm-bullseye - # Disable PHPCS, PHPStan and PHPUnit. - phpcs: false - phpstan: false - phpunit: false - - # Ignore more directories from Git. - git: - ignore: - - /bin/ - - /libraries/ - - /web/profiles/contrib/ - -.. raw:: pdf - - TextAnnotation "Drupal Commerce Kickstart demo. No custom modules to test, and additional paths to ignore from Git." - - PageBreak - -.. code-block:: yaml - - dockerfile: - stages: - build: - # What additional directories do we need? - extra_directories: - - config - - patches - - scripts - - commands: - - composer validate --strict - - composer install - - # What additional PHP extensions do we need? - extensions: - install: [bcmath] - -.. raw:: pdf - - TextAnnotation "Extra directories and PHP extensions that need to be added". - diff --git a/building-build-configs/sections/example.rst b/building-build-configs/sections/example.rst deleted file mode 100644 index 6e8c115..0000000 --- a/building-build-configs/sections/example.rst +++ /dev/null @@ -1,92 +0,0 @@ -Example -======= - -build.yaml: - -.. code-block:: yaml - - name: my-example-project - type: drupal - language: php - - php: - version: 8.1-fpm-bullseye - -| - -Dockerfile: - -.. raw:: pdf - - TextAnnotation "Abstract the project-specific values and configuration into this file." - -.. code-block:: yaml - - FROM php:8.1-fpm-bullseye AS base - -Configuring a Project -===================== - -.. code-block:: yaml - - php: - version: 8.1-fpm-bullseye - - # Which PHPCS standards should be used and on which paths? - phpcs: - paths: [web/modules/custom] - standards: [Drupal, DrupalPractice] - - # What level should PHPStan run and on what paths? - phpstan: - level: max - paths: [web/modules/custom] - -.. raw:: pdf - - PageBreak - -.. code-block:: yaml - - docker-compose: - # Which Docker Compose services do we need? - services: - - database - - php - - web - - dockerfile: - stages: - build: - # What commands do we need to run? - commands: - - composer validate --strict - - composer install - -.. raw:: pdf - - PageBreak - -.. code-block:: yaml - - web: - type: nginx # nginx, apache, caddy - - database: - type: mariadb # mariadb, mysql - version: 10 - - # Where is Drupal located? - drupal: - docroot: web # web, docroot, null - - experimental: - createGitHubActionsConfiguration: true - runGitHooksBeforePush: true - useNewDatabaseCredentials: true - -.. raw:: pdf - - TextAnnotation "Experimental opt-in features that I want to trial on certain projects or to disable non-applicable features - e.g. GitHub Actions on Bitbucket." - - PageBreak diff --git a/building-build-configs/sections/internals.rst b/building-build-configs/sections/internals.rst deleted file mode 100644 index c007021..0000000 --- a/building-build-configs/sections/internals.rst +++ /dev/null @@ -1,300 +0,0 @@ -.. raw:: pdf - - PageBreak titlePage - -.. class:: centredtitle - -Build Configs internals - -.. raw:: pdf - - PageBreak standardPage - -.. code-block:: - - src/ - Action/ - CreateFinalConfigurationData.php - CreateListOfFilesToGenerate.php - GenerateConfigurationFiles.php - ValidateConfigurationData.php - Command/ - GenerateCommand.php - InitCommand.php - DataTransferObject/ - ConfigDto.php - TemplateFile.php - Enum/ - Language.php - ProjectType.php - WebServer.php - -.. code-block:: php - :linenos: - :startinline: true - - protected function configure(): void - $this - ->addOption( - name: 'config-file', - shortcut: ['c'], - mode: InputOption::VALUE_REQUIRED, - description: 'The path to the project\'s build.yaml file', - default: 'build.yaml', - ) - ->addOption( - name: 'output-dir', - shortcut: ['o'], - mode: InputOption::VALUE_REQUIRED, - description: 'The directory to create files in', - default: '.', - ); - } - -.. code-block:: php - :linenos: - :startinline: true - - protected function execute(InputInterface $input, OutputInterface $output): int - { - $io = new SymfonyStyle($input, $output); - - $configFile = $input->getOption(name: 'config-file'); - $outputDir = $input->getOption(name: 'output-dir'); - } - -.. raw:: pdf - - PageBreak - -.. code-block:: php - :linenos: - :startinline: true - - protected function execute(InputInterface $input, OutputInterface $output): int - { - // ... - - $pipelines = [ - new CreateFinalConfigurationData(), - - new ValidateConfigurationData(), - - new CreateListOfFilesToGenerate(), - - new GenerateConfigurationFiles( - $this->filesystem, - $this->twig, - $outputDir, - ), - ]; - } - -.. code-block:: php - :linenos: - :startinline: true - - protected function execute(InputInterface $input, OutputInterface $output): int - { - // ... - - /** - * @var Collection $generatedFiles - * @var ConfigDto $configurationData - */ - [$configurationData, $generatedFiles] = (new Pipeline()) - ->send($configFile) - ->through($pipelines) - ->thenReturn(); - - $io->info("Building configuration for {$configurationData->name}."); - - $io->write('Generated files:'); - $io->listing(static::getListOfFiles(filesToGenerate: $generatedFiles)->toArray()); - - return Command::SUCCESS; - } - -.. code-block:: php - :linenos: - :startinline: true - - // CreateFinalConfigurationData.php - - public function handle(string $configFile, \Closure $next) { - { - $configurationData = Yaml::parseFile(filename: $configFile); - - $configurationData = array_replace_recursive( - Yaml::parseFile(filename: __DIR__ . '/../../resources/build.defaults.yaml'), - $configurationData, - ); - - // ... - - return $next($configurationData); - } - -.. raw:: pdf - - PageBreak - -.. code-block:: php - :linenos: - :startinline: true - - // ValidateConfigurationData.php - - public function handle(array $configurationData, \Closure $next) - { - // Convert the input to a configuration data object. - $normalizer = new ObjectNormalizer(null, new CamelCaseToSnakeCaseNameConverter()); - $serializer = new Serializer([$normalizer], [new JsonEncoder()]); - - $configurationDataDto = $serializer->deserialize( - json_encode($configurationData), - ConfigDto::class, - 'json', - ); - - // ... - } - -.. raw:: pdf - - PageBreak - -.. code-block:: php - :linenos: - :startinline: true - - // ValidateConfigurationData.php - - public function handle(array $configurationData, \Closure $next) - { - // ... - - $validator = Validation::createValidatorBuilder() - ->enableAnnotationMapping() - ->getValidator(); - $violations = $validator->validate($configurationDataDto); - - if (0 < $violations->count()) { - throw new \RuntimeException('Configuration is invalid.'); - } - - return $next([$configurationData, $configurationDataDto]); - } - -.. code-block:: php - :linenos: - :startinline: true - - // ConfigDto.php - - #[Assert\Collection( - allowExtraFields: false, - fields: ['docroot' => new Assert\Choice([null, 'web', 'docroot'])], - )] - public array $drupal; - - #[Assert\Collection([ - 'ignore' => new Assert\Optional([ - new Assert\All([ - new Assert\Type('string'), - ]), - ]), - ])] - public array $git; - - #[Assert\Choice(choices: ['javascript', 'php', 'typescript'])] - public string $language; - - #[Assert\NotBlank] - #[Assert\Type('string')] - public string $name; - - #[Assert\Type('string')] - public string $projectRoot; - - #[Assert\Choice(choices: [ - 'drupal', - 'fractal', - 'php-library', - 'symfony', - ])] - public string $type; - -.. code-block:: php - :startinline: true - :linenos: - - // CreateListOfFilesToGenerate.php - - public function handle(array $configurationDataAndDto, \Closure $next) - { - /** - * @var ConfigDto $configDto, - * @var array $configurationData - */ - [$configurationData, $configDto] = $configurationDataAndDto; - - /** @var Collection */ - $filesToGenerate = collect(); - - // ... - } - -.. code-block:: php - :startinline: true - :linenos: - - // CreateListOfFilesToGenerate.php - - public function handle(array $configurationDataAndDto, \Closure $next) - { - // ... - - if (!isset($configDto->php['phpunit']) || $configDto->php['phpunit'] !== false) { - - $filesToGenerate->push( - new TemplateFile( - data: 'drupal/phpunit.xml.dist', - name: 'phpunit.xml.dist', - ) - ); - } - - // ... - - return $next([$configurationData, $configDto, $filesToGenerate]); - } - -.. code-block:: php - :linenos: - :startinline: true - - // GenerateConfigurationFiles.php - - public function handle(array $filesToGenerateAndConfigurationData, \Closure $next) - { - // ... - - $filesToGenerate->each(function(TemplateFile $templateFile) use ($configurationData): void { - if ($templateFile->path !== null) { - if (!$this->filesystem->exists($templateFile->path)) { - $this->filesystem->mkdir("{$this->outputDir}/{$templateFile->path}"); - } - } - - $sourceFile = "{$templateFile->data}.twig"; - - $outputFile = collect([$this->outputDir, $templateFile->path, $templateFile->name]) - ->filter()->implode('/'); - - $this->filesystem->dumpFile($outputFile, $this->twig->render($sourceFile, $configurationData)); - }); - - return $next([$configurationDataDto, $filesToGenerate]); - } - diff --git a/building-build-configs/sections/intro.rst b/building-build-configs/sections/intro.rst deleted file mode 100644 index 6502a5d..0000000 --- a/building-build-configs/sections/intro.rst +++ /dev/null @@ -1,55 +0,0 @@ -.. raw:: pdf - - PageBreak standardPage - -What is "Build Configs"? -======================== - -- Command-line tool. -- Inspired by Workspace, name from the TheAltF4Stream. -- Built with Symfony. -- Creates and manages build configuration files. -- Customisable per-project. -- Drupal, PHP library, Fractal (TypeScript). -- "Sprint zero in a box". - -What Problem Does it Solve? -=========================== - -- I work on multiple similar projects. -- Different configuration values - e.g. ``web`` vs. ``docroot``. -- Different versions of PHP, node, etc. -- Different Docker Compose (``fpm`` vs. ``apache`` images). -- Each project was separate. -- Difficult to add new features and fix bugs across all projects. -- Inconsistencies across projects. -- Out of the box solutions didn't seem like the best fit. - -.. raw:: pdf - - TextAnnotation "Multiple projects with similar but different configurations." - TextAnnotation "" - TextAnnotation "Out of the box solutions tend to focus on one technology, could be hard to customise, and usually had more than I nedeed." - TextAnnotation "" - TextAnnotation "Start small and build up instead of removing additional things." - TextAnnotation "" - TextAnnotation "More opportunities to learn the underlying technologies." - -How Does it Work? -================= - -.. image:: diagram.png - :width: 18cm - -.. raw:: pdf - - TextAnnotation "Canonical templates and project-specific configuration goes in, templates come out." - -What Files Does it Generate? -============================ - -- Dockerfile, Docker Compose, Nix Flake, php.ini, NGINX default.conf. -- ``run`` file. -- PHPUnit, PHPCS, PHPStan. -- GitHub Actions workflow. -- Git hooks. diff --git a/building-build-configs/sections/templates.rst b/building-build-configs/sections/templates.rst deleted file mode 100644 index 4d3e766..0000000 --- a/building-build-configs/sections/templates.rst +++ /dev/null @@ -1,117 +0,0 @@ -.. raw:: pdf - - PageBreak standardPage - -Dockerfile.twig -=============== - -.. code-block:: twig - :linenos: - - FROM php:{{ php.version }} AS base - - COPY --from=composer:2 /usr/bin/composer /usr/bin/composer - RUN which composer && composer -V - - ARG DOCKER_UID=1000 - ENV DOCKER_UID="${DOCKER_UID}" - - WORKDIR {{ project_root }} - - RUN adduser --disabled-password --uid "${DOCKER_UID}" app \ - && chown app:app -R {{ project_root }} - -Dockerfile.twig -=============== - -.. code-block:: twig - :linenos: - - {% if dockerfile.stages.build.extensions.install %} - RUN docker-php-ext-install - {{ dockerfile.stages.build.extensions.install|join(' ') }} - {% endif %} - - COPY --chown=app:app phpunit.xml* ./ - - {% if dockerfile.stages.build.extra_files %} - COPY --chown=app:app {{ dockerfile.stages.build.extra_files|join(" ") }} ./ - {% endif %} - - {% for directory in dockerfile.stages.build.extra_directories %} - COPY --chown=app:app {{ directory }} {{ directory }} - {% endfor %} - -docker-compose.yaml.twig -======================== - -.. code-block:: twig - :linenos: - - services: - {% if "web" in dockerCompose.services %} - web: - <<: [*default-proxy, *default-app] - build: - context: . - target: web - depends_on: - - php - profiles: [web] - {% endif %} - -phpstan.neon.dist.twig -====================== - -.. code-block:: twig - :linenos: - - parameters: - level: {{ php.phpstan.level }} - excludePaths: - - *Test.php - - *TestBase.php - paths: - {% for path in php.phpstan.paths -%} - - {{ path }} - {%- endfor %} - - {% if php.phpstan.baseline %} - includes: - - phpstan-baseline.neon - {% endif %} - -phpunit.xml.dist.twig -===================== - -.. code-block:: twig - :linenos: - - - -phpunit.xml.dist.twig -===================== - -.. code-block:: twig - :linenos: - - - - ./{{ drupal.docroot }}/modules/custom/**/tests/**/Functional - - - ./{{ drupal.docroot }}/modules/custom/**/tests/**/Kernel - - - ./{{ drupal.docroot }}/modules/custom/**/tests/**/Unit - - diff --git a/building-build-configs/slides.rst b/building-build-configs/slides.rst deleted file mode 100644 index 40cf57b..0000000 --- a/building-build-configs/slides.rst +++ /dev/null @@ -1,29 +0,0 @@ -.. footer:: @opdavies - -Building "Build Configs" -######################## - -.. class:: titleslideinfo - -Oliver Davies (@opdavies) - -| - -.. class:: titleslideinfo - -https://opdavi.es/bco - -.. include:: ./sections/intro.rst -.. include:: ./sections/example.rst -.. include:: ./sections/customisation.rst -.. include:: ./sections/templates.rst - -.. raw:: pdf - - PageBreak titlePage - -.. class:: centredtitle - -Demo - -.. include:: ./sections/conclusion.rst diff --git a/building-presenting-slide-decks-rst2pdf/README.rst b/building-presenting-slide-decks-rst2pdf/README.rst deleted file mode 100644 index c7a72cb..0000000 --- a/building-presenting-slide-decks-rst2pdf/README.rst +++ /dev/null @@ -1,4 +0,0 @@ -Building and presenting slide decks with rst2pdf -################################################ - -https://www.oliverdavies.uk/talks/building-presenting-slide-decks-rst2pdf diff --git a/building-presenting-slide-decks-rst2pdf/code/building.txt b/building-presenting-slide-decks-rst2pdf/code/building.txt deleted file mode 100644 index b5d6d61..0000000 --- a/building-presenting-slide-decks-rst2pdf/code/building.txt +++ /dev/null @@ -1,12 +0,0 @@ -rst2pdf slides.rst - - -rst2pdf slides.rst --break-level 1 --stylesheets main - - -rst2pdf slides.rst \ - --output slides.pdf \ - --stylesheets main \ - --break-level 1 \ - --fit-background-mode scale \ - --extension-module preprocess \ No newline at end of file diff --git a/building-presenting-slide-decks-rst2pdf/code/includes-code.txt b/building-presenting-slide-decks-rst2pdf/code/includes-code.txt deleted file mode 100644 index 3fe9f72..0000000 --- a/building-presenting-slide-decks-rst2pdf/code/includes-code.txt +++ /dev/null @@ -1,4 +0,0 @@ -.. code-block:: javascript - :include: code/additional-config-options.txt - :hl_lines: 2 3 4 - :linenos: diff --git a/building-presenting-slide-decks-rst2pdf/code/includes-sections.txt b/building-presenting-slide-decks-rst2pdf/code/includes-sections.txt deleted file mode 100644 index 8ea82ab..0000000 --- a/building-presenting-slide-decks-rst2pdf/code/includes-sections.txt +++ /dev/null @@ -1 +0,0 @@ -.. include:: sections/intro.rst diff --git a/building-presenting-slide-decks-rst2pdf/code/page-templates-rst.txt b/building-presenting-slide-decks-rst2pdf/code/page-templates-rst.txt deleted file mode 100644 index 16895b3..0000000 --- a/building-presenting-slide-decks-rst2pdf/code/page-templates-rst.txt +++ /dev/null @@ -1,3 +0,0 @@ -.. raw:: pdf - - PageBreak standardPage diff --git a/building-presenting-slide-decks-rst2pdf/code/page-templates-style.txt b/building-presenting-slide-decks-rst2pdf/code/page-templates-style.txt deleted file mode 100644 index 75e2771..0000000 --- a/building-presenting-slide-decks-rst2pdf/code/page-templates-style.txt +++ /dev/null @@ -1,6 +0,0 @@ -pageTemplates: - standardPage: - frames: [] - [3%, 3%, 92%, 92%] - showFooter: true - showHeader: false diff --git a/building-presenting-slide-decks-rst2pdf/code/styling.txt b/building-presenting-slide-decks-rst2pdf/code/styling.txt deleted file mode 100644 index e9c77e2..0000000 --- a/building-presenting-slide-decks-rst2pdf/code/styling.txt +++ /dev/null @@ -1,29 +0,0 @@ -linkColor: #24608a - -styles: - normal: - fontSize: 24 - leading: 32 - textColor: #383745 - - bodytext: - alignment: TA_LEFT - - heading: - fontSize: 20 - spaceAfter: 16 - textColor: #24608a - - title: - fontSize: 300% - parent: heading - textColor: white - - bullet-list: - commands: [] - [LEFTPADDING, [0, 0], [1, -1], 10] - [RIGHTPADDING, [0, 0], [1, -1], 0] - [VALIGN, [0, 0], [-1, -1], TOP] - colWidths: ["20", null] - textColor: #aaaaaa - diff --git a/building-presenting-slide-decks-rst2pdf/code/useful-rst-1.txt b/building-presenting-slide-decks-rst2pdf/code/useful-rst-1.txt deleted file mode 100644 index e634b96..0000000 --- a/building-presenting-slide-decks-rst2pdf/code/useful-rst-1.txt +++ /dev/null @@ -1,14 +0,0 @@ -Building and presenting slide decks with rst2pdf -################################################ - -.. class:: titleslideinfo - -Oliver Davies (@opdavies) - - -What is rst2pdf? -================ - -* "Use a text editor. Make a PDF." -* reStructuredText to PDF -* Each slide is a page diff --git a/building-presenting-slide-decks-rst2pdf/code/useful-rst-2.txt b/building-presenting-slide-decks-rst2pdf/code/useful-rst-2.txt deleted file mode 100644 index f48ea1a..0000000 --- a/building-presenting-slide-decks-rst2pdf/code/useful-rst-2.txt +++ /dev/null @@ -1,14 +0,0 @@ -.. image:: images/editing.png - :width: 20cm - - -.. code-block:: php - :startinline: true - :linenos: - - echo 'Hello world!'; - - -.. raw:: pdf - - TextAnnotation "This is a speaker note." diff --git a/building-presenting-slide-decks-rst2pdf/code/watching.txt b/building-presenting-slide-decks-rst2pdf/code/watching.txt deleted file mode 100644 index 555a827..0000000 --- a/building-presenting-slide-decks-rst2pdf/code/watching.txt +++ /dev/null @@ -1,8 +0,0 @@ -nodemon --ext rst,style,txt --exec " - rst2pdf slides.rst \ - --output slides.pdf \ - --stylesheets main \ - --break-level 1 \ - --fit-background-mode scale \ - --extension-module preprocess -" diff --git a/building-presenting-slide-decks-rst2pdf/images/editing.png b/building-presenting-slide-decks-rst2pdf/images/editing.png deleted file mode 100644 index 4921f56..0000000 Binary files a/building-presenting-slide-decks-rst2pdf/images/editing.png and /dev/null differ diff --git a/building-presenting-slide-decks-rst2pdf/images/pdfpc-1.png b/building-presenting-slide-decks-rst2pdf/images/pdfpc-1.png deleted file mode 100644 index ef05896..0000000 Binary files a/building-presenting-slide-decks-rst2pdf/images/pdfpc-1.png and /dev/null differ diff --git a/building-presenting-slide-decks-rst2pdf/images/pdfpc-2.png b/building-presenting-slide-decks-rst2pdf/images/pdfpc-2.png deleted file mode 100644 index 3e37a29..0000000 Binary files a/building-presenting-slide-decks-rst2pdf/images/pdfpc-2.png and /dev/null differ diff --git a/building-presenting-slide-decks-rst2pdf/slides.rst b/building-presenting-slide-decks-rst2pdf/slides.rst deleted file mode 100644 index 383a0fd..0000000 --- a/building-presenting-slide-decks-rst2pdf/slides.rst +++ /dev/null @@ -1,169 +0,0 @@ -.. footer:: @opdavies - -Building and presenting slide decks with rst2pdf -################################################ - -| - -.. class:: titleslideinfo - -Oliver Davies (@opdavies) - -.. raw:: pdf - - TextAnnotation "Gave my first talk in 2012." - TextAnnotation "A talk about a tool (rst2pdf) that I've been using for the last couple of talks." - -.. page:: standardPage - -What have I used before? -======================== - -* **UI based:** Keynote, Google Slides, slides.com -* **HTML/JavaScript:** reveal.js -* **Markdown:** Deckset, Marp, reveal-md - -What is rst2pdf? -================ - -* "Use a text editor. Make a PDF." -* reStructuredText to PDF -* Each slide is a page -* Page templates for layouts -* Not just for slide decks -* Table of contents, page numbers, headers, footers - -.. raw:: pdf - - TextAnnotation "Use the tools you're familiar with." - TextAnnotation "Similar to Markdown." - TextAnnotation "Primarily used for technical documentation within the Python community." - TextAnnotation "Now maintained by PHPers Rob Allen and Lorna Jane Mitchell." - TextAnnotation "Breaks at titles automatically, or you can add manual page breaks." - -Advantages -========== - -* Easy to start a new presentation, or update an existing one -* Version controllable -* Portable -* Content is searchable -* Easy to re-use content and/or styling -* Slides uploaded to SpeakerDeck straight away - -.. page:: imagePage - -.. image:: images/editing.png - :width: 23cm - -.. page:: standardPage - -Useful reStructuredText -======================= - -.. code-block:: rst - :include: code/useful-rst-1.txt - :linenos: - -Useful reStructuredText -======================= - -.. code-block:: rst - :include: code/useful-rst-2.txt - :linenos: - -Page Templates -============== - -main.style: - -.. code-block:: yaml - :include: code/page-templates-style.txt - -slides.rst: - -.. code-block:: rst - :include: code/page-templates-rst.txt - -Keeping things organised -======================== - -Split slides into different sections: - -.. code-block:: rst - :include: code/includes-sections.txt - -| - -Including code snippets from separate files: - -.. code-block:: rst - :include: code/includes-code.txt - -.. raw:: pdf - - TextAnnotation "Includes!" - -Styling -======= - -.. code-block:: yaml - :include: code/styling.txt - :linenos: - -Building -======== - -.. code-block:: - :include: code/building.txt - -Watching -======== - -Re-compiling when something changes. - -| - -.. code-block:: bash - :include: code/watching.txt - -Presenting -========== - -``pdfpc`` - PDF presenter console - -| - -.. code-block:: - - pdfpc slides.pdf - -.. page:: imagePage - -.. image:: images/pdfpc-1.png - :width: 23cm - -.. raw:: pdf - - PageBreak - -.. image:: images/pdfpc-2.png - :width: 23cm - -.. page:: standardPage - -Thanks! -======= - -References: - -* https://rst2pdf.org -* https://github.com/rst2pdf/rst2pdf -* https://github.com/opdavies/talks -* https://oliverdavies.link/lorna-rst2pdf-talk - -| - -Me: - -* https://www.oliverdavies.uk diff --git a/building-static-websites-sculpin/demo/.gitignore b/building-static-websites-sculpin/demo/.gitignore index 85e133b..16f2bbd 100644 --- a/building-static-websites-sculpin/demo/.gitignore +++ b/building-static-websites-sculpin/demo/.gitignore @@ -1,10 +1,18 @@ -/output_*/ - -/.phpunit.cache /.phpunit.result.cache +/output_*/ +/vendor/ -# Nix /.direnv/ -# Composer -/vendor/ +/source/build/* +!/source/build/.keep + +# Devenv +.devenv* +devenv.local.nix + +# direnv +.direnv + +# pre-commit +.pre-commit-config.yaml diff --git a/building-static-websites-sculpin/demo/app/config/sculpin_kernel.yml b/building-static-websites-sculpin/demo/app/config/sculpin_kernel.yml index a346d3a..9d0bcef 100644 --- a/building-static-websites-sculpin/demo/app/config/sculpin_kernel.yml +++ b/building-static-websites-sculpin/demo/app/config/sculpin_kernel.yml @@ -1,7 +1,7 @@ sculpin_content_types: - # speakers: - # permalink: /speakers/:basename/ - # talks: - # permalink: /talks/:basename/ + speakers: + permalink: /speakers/:basename/ + talks: + permalink: /talks/:basename/ posts: enabled: false diff --git a/building-static-websites-sculpin/demo/app/config/sculpin_site.yml b/building-static-websites-sculpin/demo/app/config/sculpin_site.yml index dd35d11..e5fd0ff 100644 --- a/building-static-websites-sculpin/demo/app/config/sculpin_site.yml +++ b/building-static-websites-sculpin/demo/app/config/sculpin_site.yml @@ -1,2 +1,2 @@ -name: 'My New Sculpin Site' +name: 'PHP Thames Valley' locale: en diff --git a/building-static-websites-sculpin/demo/build b/building-static-websites-sculpin/demo/build deleted file mode 100755 index a095bcc..0000000 --- a/building-static-websites-sculpin/demo/build +++ /dev/null @@ -1,7 +0,0 @@ -#!/usr/bin/env bash - -set -euo pipefail - -export PATH="$PATH:./vendor/bin" - -sculpin generate "$@" diff --git a/building-static-websites-sculpin/demo/build-configs.yaml b/building-static-websites-sculpin/demo/build-configs.yaml deleted file mode 100644 index 0dadac4..0000000 --- a/building-static-websites-sculpin/demo/build-configs.yaml +++ /dev/null @@ -1,3 +0,0 @@ ---- -name: demo -template: php-sculpin diff --git a/building-static-websites-sculpin/demo/clean b/building-static-websites-sculpin/demo/clean deleted file mode 100755 index b312cf3..0000000 --- a/building-static-websites-sculpin/demo/clean +++ /dev/null @@ -1,5 +0,0 @@ -#!/usr/bin/env bash - -set -euo pipefail - -rm -rfv output_* vendor diff --git a/building-static-websites-sculpin/demo/flake.nix b/building-static-websites-sculpin/demo/flake.nix index 7f80bc9..2301174 100644 --- a/building-static-websites-sculpin/demo/flake.nix +++ b/building-static-websites-sculpin/demo/flake.nix @@ -1,26 +1,22 @@ { inputs.nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable"; - outputs = inputs: + outputs = + { nixpkgs, ... }: let system = "x86_64-linux"; - pkgs = import inputs.nixpkgs { inherit system; }; + pkgs = import nixpkgs { inherit system; }; in { devShells.${system}.default = with pkgs; mkShell { buildInputs = [ - nodePackages.browser-sync - - (php83.buildEnv { - extraConfig = '' - error_reporting = E_ALL & ~E_DEPRECATED & ~E_USER_DEPRECATED - ''; - }) - + php83 php83Packages.composer ]; }; + + formatters.${system} = pkgs.nixfmt-rfc-style; }; } diff --git a/building-static-websites-sculpin/demo/source/_layouts/speaker.html.twig b/building-static-websites-sculpin/demo/source/_layouts/speaker.html.twig index e7056e8..326369f 100644 --- a/building-static-websites-sculpin/demo/source/_layouts/speaker.html.twig +++ b/building-static-websites-sculpin/demo/source/_layouts/speaker.html.twig @@ -2,4 +2,18 @@ {% block content_wrapper %}

{{ page.name }}

+ + + + {% block content %}{% endblock %} + +
+ + {% for talk in data.talks if talk.speakers.0 == page.name %} +
  • + + {{ talk.title }} + +
  • + {% endfor %} {% endblock %} diff --git a/building-static-websites-sculpin/demo/source/_layouts/talk.html.twig b/building-static-websites-sculpin/demo/source/_layouts/talk.html.twig index 0a7f6d0..7660faf 100644 --- a/building-static-websites-sculpin/demo/source/_layouts/talk.html.twig +++ b/building-static-websites-sculpin/demo/source/_layouts/talk.html.twig @@ -2,4 +2,10 @@ {% block content_wrapper %}

    {{ page.title }}

    + + {{ page.date|date('jS F Y') }} + + {% for speaker in page.speakers %} + {{ speaker }} + {% endfor %} {% endblock %} diff --git a/building-static-websites-sculpin/demo/source/_speakers/dan-leech.md b/building-static-websites-sculpin/demo/source/_speakers/dan-leech.md index c9a969f..cf05ffa 100644 --- a/building-static-websites-sculpin/demo/source/_speakers/dan-leech.md +++ b/building-static-websites-sculpin/demo/source/_speakers/dan-leech.md @@ -1,4 +1,6 @@ --- name: Dan Leech imageUrl: /images/highres_257208698.jpeg +layout: speaker +use: [talks] --- diff --git a/building-static-websites-sculpin/demo/source/index.md b/building-static-websites-sculpin/demo/source/index.md index 2b6b521..202ae67 100644 --- a/building-static-websites-sculpin/demo/source/index.md +++ b/building-static-websites-sculpin/demo/source/index.md @@ -1,4 +1,15 @@ --- layout: base -title: Hello, World! +title: Hello, PHP Thames Valley! +use: [talks] --- + + diff --git a/building-static-websites-sculpin/demo/watch b/building-static-websites-sculpin/demo/watch deleted file mode 100755 index 5f3e7aa..0000000 --- a/building-static-websites-sculpin/demo/watch +++ /dev/null @@ -1,7 +0,0 @@ -#!/usr/bin/env bash - -set -euo pipefail - -export PATH="$PATH:./vendor/bin" - -sculpin generate --server --watch "$@" diff --git a/building-static-websites-sculpin/slides/README.rst b/building-static-websites-sculpin/slides/README.rst deleted file mode 100644 index 443d453..0000000 --- a/building-static-websites-sculpin/slides/README.rst +++ /dev/null @@ -1,4 +0,0 @@ -Building static websites with Sculpin -##################################### - -https://www.oliverdavies.uk/talks/building-static-websites-sculpin diff --git a/building-static-websites-sculpin/slides/code/configuration.txt b/building-static-websites-sculpin/slides/code/configuration.txt deleted file mode 100644 index 4905a6d..0000000 --- a/building-static-websites-sculpin/slides/code/configuration.txt +++ /dev/null @@ -1,5 +0,0 @@ ---- -name: oliverdavies.uk -menu_links: - - { title: Home, href: / } - - { title: About, href: /about } diff --git a/building-static-websites-sculpin/slides/code/content-types.txt b/building-static-websites-sculpin/slides/code/content-types.txt deleted file mode 100644 index 8055b2c..0000000 --- a/building-static-websites-sculpin/slides/code/content-types.txt +++ /dev/null @@ -1,10 +0,0 @@ ---- -title: My Daily Email Archive -layout: default -use: - - daily_email ---- - -{% for email in data.daily_emails %} -

    {{ email.title }}

    -{% endfor %} diff --git a/building-static-websites-sculpin/slides/code/front-matter-on-pages.txt b/building-static-websites-sculpin/slides/code/front-matter-on-pages.txt deleted file mode 100644 index 0edf7b4..0000000 --- a/building-static-websites-sculpin/slides/code/front-matter-on-pages.txt +++ /dev/null @@ -1,12 +0,0 @@ ---- -... -testimonials: - - { name: ..., role: ..., text: ..., url: ... } - - { name: ..., role: ..., text: ..., url: ... } - - { name: ..., role: ..., text: ..., url: ... } ---- - -{% for testimonial in page.testimonials %} -

    {{ testimonial.name }} - {{ testimonial.role }}

    -

    {{ testimonial.text }}

    -{% endfor %} diff --git a/building-static-websites-sculpin/slides/code/front-matter1.txt b/building-static-websites-sculpin/slides/code/front-matter1.txt deleted file mode 100644 index b743dda..0000000 --- a/building-static-websites-sculpin/slides/code/front-matter1.txt +++ /dev/null @@ -1,5 +0,0 @@ ---- -layout: post -title: New blog post -draft: yes ---- diff --git a/building-static-websites-sculpin/slides/code/index.html.txt b/building-static-websites-sculpin/slides/code/index.html.txt deleted file mode 100644 index 1789f6f..0000000 --- a/building-static-websites-sculpin/slides/code/index.html.txt +++ /dev/null @@ -1,9 +0,0 @@ - - - - Hello! - - -

    Hello, World!

    - - diff --git a/building-static-websites-sculpin/slides/code/index.md.txt b/building-static-websites-sculpin/slides/code/index.md.txt deleted file mode 100644 index c4edf3f..0000000 --- a/building-static-websites-sculpin/slides/code/index.md.txt +++ /dev/null @@ -1,6 +0,0 @@ ---- -layout: default -title: Hello! ---- - -Hello, World! diff --git a/building-static-websites-sculpin/slides/code/layout-base.txt b/building-static-websites-sculpin/slides/code/layout-base.txt deleted file mode 100644 index 0c0dc1d..0000000 --- a/building-static-websites-sculpin/slides/code/layout-base.txt +++ /dev/null @@ -1,11 +0,0 @@ -{# source/_layouts/base.html.twig #} - - - - - {{ site.name|default('Sculpin Skeleton') }} - - - {% block body %}{% endblock %} - - diff --git a/building-static-websites-sculpin/slides/code/layout-page.txt b/building-static-websites-sculpin/slides/code/layout-page.txt deleted file mode 100644 index e1f9a74..0000000 --- a/building-static-websites-sculpin/slides/code/layout-page.txt +++ /dev/null @@ -1,7 +0,0 @@ -{# source/_layouts/page.html.twig #} - -{% extends 'base' %} - -{% block body %} - {% block content %}{% endblock %} -{% endblock %} diff --git a/building-static-websites-sculpin/slides/code/project-structure.txt b/building-static-websites-sculpin/slides/code/project-structure.txt deleted file mode 100644 index 4092e0b..0000000 --- a/building-static-websites-sculpin/slides/code/project-structure.txt +++ /dev/null @@ -1,13 +0,0 @@ -app/ - config/ - sculpin_kernel.yml - sculpin_site.yml -composer.json -composer.lock -output_dev/ -output_prod/ -source/ - _includes/ - _templates/ - index.md -vendor/ diff --git a/building-static-websites-sculpin/slides/code/twig-1.txt b/building-static-websites-sculpin/slides/code/twig-1.txt deleted file mode 100644 index fdfeef5..0000000 --- a/building-static-websites-sculpin/slides/code/twig-1.txt +++ /dev/null @@ -1,8 +0,0 @@ -{{ 'today' }} - -{{ 'today'|date }} - -{{ 'today'|date('Y') }} - -{{ 'today'|date('Y') - 2007 }} # 18 (years of experience) - diff --git a/building-static-websites-sculpin/slides/code/twig-2.txt b/building-static-websites-sculpin/slides/code/twig-2.txt deleted file mode 100644 index a123736..0000000 --- a/building-static-websites-sculpin/slides/code/twig-2.txt +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: Building Static Websites with Sculpin -events: - - name: PHP Berkshire - date: 2024-08-28 - location: Reading, UK - url: https://www.meetup.com/php-berkshire/events/301850284 - - name: BrumPHP - date: 2024-05-23 - location: Birmingham, UK - url: https://www.eventbrite.com/e/brumphp-23rd-may-2024-tickets-803037766577 ---- -// end yaml - -// start twig -{% set talkCount = 0 %} - -{% for talk in data.talks %} - {% for event in talk.events if 'today'|date('U') >= event.date|date('U') %} - {% set talkCount = talkCount + 1 %} - {% endfor %} -{% endfor %} - -

    I have given {{ talkCount }} talks.

    diff --git a/building-static-websites-sculpin/slides/code/twig-3.txt b/building-static-websites-sculpin/slides/code/twig-3.txt deleted file mode 100644 index 485d2a8..0000000 --- a/building-static-websites-sculpin/slides/code/twig-3.txt +++ /dev/null @@ -1,15 +0,0 @@ -{% set talks = site.talks|filter(talk => talk.speaker == page.name) %} - -{% if talks is not empty %} -
    -

    Talks by {{ page.name }}

    - -
    - -
    -
    -{% endif %} diff --git a/building-static-websites-sculpin/slides/demo.txt b/building-static-websites-sculpin/slides/demo.txt deleted file mode 100644 index af9f5ee..0000000 --- a/building-static-websites-sculpin/slides/demo.txt +++ /dev/null @@ -1,8 +0,0 @@ -- Adding a new page (`/talks`) -- Adding a new menu link -- Adding a new content type (talks) -- Add a new talk -- Show how to use page-level variables, adding events to a talk -- Adding the talks page to the menu -- Active menu link styling? -- Generating a production version of the site diff --git a/building-static-websites-sculpin/slides/images/druplicon.png b/building-static-websites-sculpin/slides/images/druplicon.png deleted file mode 100644 index b2cc145..0000000 Binary files a/building-static-websites-sculpin/slides/images/druplicon.png and /dev/null differ diff --git a/building-static-websites-sculpin/slides/images/packagist.png b/building-static-websites-sculpin/slides/images/packagist.png deleted file mode 100644 index b127907..0000000 Binary files a/building-static-websites-sculpin/slides/images/packagist.png and /dev/null differ diff --git a/building-static-websites-sculpin/slides/images/sculpin.png b/building-static-websites-sculpin/slides/images/sculpin.png deleted file mode 100644 index b22b877..0000000 Binary files a/building-static-websites-sculpin/slides/images/sculpin.png and /dev/null differ diff --git a/building-static-websites-sculpin/slides/slides.rst b/building-static-websites-sculpin/slides/slides.rst deleted file mode 100644 index 223d1ee..0000000 --- a/building-static-websites-sculpin/slides/slides.rst +++ /dev/null @@ -1,723 +0,0 @@ -Building static websites with Sculpin -##################################### - -| - -.. class:: titleslideinfo - -Oliver Davies - -.. raw:: pdf - - PageBreak imagePage - -.. image:: images/druplicon.png - :width: 10cm - -.. raw:: pdf - - PageBreak - TextAnnotation "I primarily work with Drupal and have been a Drupal developer since 2007/8." - TextAnnotation "Drupal, WordPress, etc need PHP and a database to run." - TextAnnotation "Difficult for new Developers." - TextAnnotation "Complex for personal projects." - TextAnnotation "Hosting can be expensive." - -.. image:: images/sculpin.png - :width: 10cm - -.. raw:: pdf - - TextAnnotation "Sculpin - a static site generator written in PHP." - TextAnnotation "Not a Sculpin vs. x talk, but I'll make comparisons and comments based on my own experience." - PageBreak - -What is a static website? -========================= - -.. code:: - - .htaccess - assets/images/od-logo.jpg - bco/index.html - build/tailwind.css - call/index.html - daily/2024/03/18/automated-drupal-11-compatibility-fixes/index.html - drupal-upgrade/index.html - favicon.ico - index.html - podcast/19-sam-mortenson/index.html - pricing/index.html - talks/taking-flight-with-tailwind-css/index.html - talks/tdd-test-driven-drupal/index.html - -.. raw:: pdf - - TextAnnotation "Before I talk about static site generators, let's talk about static websites." - TextAnnotation "Some of the files from my website." - TextAnnotation "HTML, CSS, JS. No PHP or server-side code." - TextAnnotation "How I started building websites." - TextAnnotation "The things you usually have a CMS or framework generate." - -What is Sculpin? -================ - -* Static site generator. -* Developed by Beau Simensen. -* Maintained by Kevin Boyd (beryllium). -* CLI tool. -* Built on Symfony components. -* Markdown + Twig = Static HTML. - -.. raw:: pdf - - TextAnnotation "Uses various Symfony components - Console, config, DI, Filesystem, Finder, HttpKernel, YAML." - TextAnnotation "Uses Twig - Symfony's templating language." - TextAnnotation "" - TextAnnotation "Transforms markdown files and Twig templates into static HTML websites, 'generates' a static website that can easily be deployed." - -Why use a static site generator? -================================ - -- Rapid development. -- Templating. -- Security. -- Performance. -- Easy and cheap to host. -- Fun vs. work. - -.. raw:: pdf - - TextAnnotation "Leveraging templating features, such as conditionals, loops, partials and includes, template inheritance." - TextAnnotation "Static websites are fast and secure as they don't have a database and only need a simple hosting environment with a basic web server." - TextAnnotation "Works with a simple Apache, Nginx or Caddy server, or with services like Vercel and Netlify." - -What do I use it for? -===================== - -* My personal website. -* Some client websites. -* HTML prototypes and testing. -* Learning YAML and Twig (and some Symfony). - -Installation -============ - -``composer require sculpin/sculpin`` - -| - -``composer create-project sculpin/blog-skeleton my-blog`` - -| - -``composer create-project opdavies/sculpin-skeleton my-site`` - -Using Sculpin -============= - -* Configuration in ``app/config`` -* Source files in ``source``. - - * Templates in ``source/_templates`` or ``source/_layouts``. - * Includes in ``source/_includes`` or ``source/_partials``. - -.. raw:: pdf - - PageBreak - -.. code-block:: - :include: ./code/project-structure.txt - -.. raw:: pdf - - TextAnnotation "The file structure of a Sculpin project." - PageBreak - -.. code-block:: bash - :include: ./code/project-structure.txt - :hl_lines: 5,6,13 - -.. raw:: pdf - - TextAnnotation "PHP-based project." - PageBreak - -.. code-block:: bash - :include: ./code/project-structure.txt - :hl_lines: 1,2,3,4 - -.. raw:: pdf - - TextAnnotation "Configuration." - PageBreak - -.. code-block:: shell - :include: ./code/project-structure.txt - :hl_lines: 9,10,11,12 - -.. raw:: pdf - - TextAnnotation "Source files." - PageBreak - -.. code-block:: bash - :include: ./code/project-structure.txt - :hl_lines: 7,8 - -.. raw:: pdf - - TextAnnotation "Output directories with generated files." - -Generate a site -=============== - -* ``vendor/bin/sculpin generate`` -* ``--server`` -* ``--watch`` -* ``--env`` - -source/index.md -=============== - -.. code-block:: - :include: code/index.md.txt - - -source/index.md -=============== - -.. code-block:: bash - :include: code/index.md.txt - :hl_lines: 1,2,3,4 - -source/index.md -=============== - -.. code-block:: bash - :include: code/index.md.txt - :hl_lines: 2 - -source/index.md -=============== - -.. code-block:: bash - :include: code/index.md.txt - :hl_lines: 3 - -source/index.md -=============== - -.. code-block:: bash - :include: code/index.md.txt - :hl_lines: 6 - -output_dev/index.html -===================== - -.. code-block:: html - :include: ./code/index.html.txt - -output_dev/index.html -===================== - -.. code-block:: html - :include: ./code/index.html.txt - :hl_lines: 4 - -output_dev/index.html -===================== - -.. code-block:: html - :include: ./code/index.html.txt - :hl_lines: 7 - -Configuration -============= - -- Stored in ``app/config`` - - - ``sculpin_site.yml`` - - ``sculpin_site_{env}.yml`` - -- Key-value pairs - -| - -.. code-block:: yaml - :include: code/configuration.txt - -Using on pages -============== - -.. code-block:: html - - - - - {{ site.name }} - - - -YAML front matter -================= - -.. code-block:: yaml - :include: ./code/front-matter1.txt - -YAML front matter -================= - -.. code-block:: yaml - :include: ./code/front-matter1.txt - :hl_lines: 2 - -YAML front matter -================= - -.. code-block:: yaml - :include: ./code/front-matter1.txt - :hl_lines: 3 - -YAML front matter -================= - -.. code-block:: yaml - :include: ./code/front-matter1.txt - :hl_lines: 4 - -.. raw:: pdf - - TextAnnotation "Draft pages aren't generated when env=prod". - -More front matter -================= - -.. code-block:: yaml - :hl_lines: 5,6,7,8 - - --- - layout: post - title: New blog post - draft: yes - tags: - - drupal - - php - - sculpin - --- - -Even more front matter -====================== - -.. code-block:: yaml - :hl_lines: 9,10 - - --- - layout: post - title: New blog post - draft: yes - tags: - - drupal - - php - - sculpin - tweets: yes - foo: bar - --- - -Using on pages -============== - -.. code-block:: twig - :include: ./code/front-matter-on-pages.txt - -.. raw:: pdf - - PageBreak - -Using on pages -============== - -.. code-block:: bash - :include: ./code/front-matter-on-pages.txt - :hl_lines: 3 - -.. raw:: pdf - - PageBreak - -Using on pages -============== - -.. code-block:: bash - :include: ./code/front-matter-on-pages.txt - :hl_lines: 4,5,6 - -.. raw:: pdf - - PageBreak - -Using on pages -============== - -.. code-block:: bash - :include: ./code/front-matter-on-pages.txt - :hl_lines: 9,12 - -.. raw:: pdf - - PageBreak - -Using on pages -============== - -.. code-block:: bash - :include: ./code/front-matter-on-pages.txt - :hl_lines: 10 - -Using on pages -============== - -.. code-block:: bash - :include: ./code/front-matter-on-pages.txt - :hl_lines: 11 - -.. raw:: pdf - - TextAnnotation "`page.` instead of `site.`." - -Layouts -======= - -.. code-block:: twig - :include: ./code/layout-base.txt - -Layouts -======= - -.. code-block:: twig - :include: ./code/layout-base.txt - :hl_lines: 4,6 - -Layouts -======= - -.. code-block:: twig - :include: ./code/layout-base.txt - :hl_lines: 9 - -Layouts -======= - -.. code-block:: twig - :include: ./code/layout-page.txt - -Layouts -======= - -.. code-block:: twig - :include: ./code/layout-page.txt - :hl_lines: 3 - -Layouts -======= - -.. code-block:: twig - :include: ./code/layout-page.txt - :hl_lines: 5,7 - -Layouts -======= - -.. code-block:: twig - :include: ./code/layout-page.txt - :hl_lines: 6 - -Includes -======== - -.. code-block:: twig - - {% include 'about-author' with { - avatar: site.avatar, - work: site.work, - } only %} - - {% for link in links %} - {% include 'menu-link' with { link } only %} - {% endfor %} - -Content types -============= - -.. code-block:: yaml - - # app/config/sculpin_kernel.yml - - sculpin_content_types: - daily_emails: - permalink: daily/:slug_title/ - - -.. raw:: pdf - - TextAnnotation "A way to segregate content into different types - e.g. pages, talks, daily emails. Something that was familiar from working with Drupal." - -Accessing custom content types -============================== - -.. code-block:: yaml - :include: ./code/content-types.txt - -Accessing custom content types -============================== - -.. code-block:: yaml - :include: ./code/content-types.txt - :hl_lines: 4,5 - -Accessing custom content types -============================== - -.. code-block:: yaml - :include: ./code/content-types.txt - :hl_lines: 8,9,10 - -.. raw:: pdf - - PageBreak titlePage - -.. class:: centredtitle - -Making things more dynamic - -.. raw:: pdf - - PageBreak standardPage - -.. code-block:: twig - :include: ./code/twig-1.txt - :hl_lines: 1 - -.. raw:: pdf - - TextAnnotation "'today' as a string." - PageBreak - -.. code-block:: twig - :include: ./code/twig-1.txt - :hl_lines: 3 - -.. raw:: pdf - - TextAnnotation "Current date as a string." - PageBreak - -.. code-block:: twig - :include: ./code/twig-1.txt - :hl_lines: 5 - -.. raw:: pdf - - TextAnnotation "Current year." - PageBreak - -.. code-block:: twig - :include: ./code/twig-1.txt - :hl_lines: 7 - -.. raw:: pdf - - PageBreak - -.. code-block:: twig - - --- - title: Daily Email Archive - use: [daily_emails] - --- - - This is an archive of the {{ data.daily_emails|length }} - email messages I have sent to my daily email list - since the 12th of August, 2022. - -| -| - -This is an archive of the 775 email messages I have sent to my daily email list since the 12th of August, 2022. - -.. raw:: pdf - - TextAnnotation "Get the emails via their content type and use the `length` filter to get the number of emails." - PageBreak - -.. code-block:: php - :include: ./code/twig-2.txt - :end-before: // end yaml - -.. raw:: pdf - - PageBreak - -.. code-block:: twig - :include: ./code/twig-2.txt - :start-after: // start twig - -.. raw:: pdf - - PageBreak - -.. code-block:: twig - :include: ./code/twig-2.txt - :start-after: // start twig - :hl_lines: 1 - -.. raw:: pdf - - PageBreak - -.. code-block:: javascript - :include: ./code/twig-2.txt - :hl_lines: 3,7 - :start-after: // start twig - -.. raw:: pdf - - TextAnnotation "Get each talk from the talk content type." - PageBreak - -.. code-block:: twig - :include: ./code/twig-2.txt - :start-after: // start twig - :hl_lines: 4,6 - -.. raw:: pdf - - PageBreak - -.. code-block:: twig - :include: ./code/twig-2.txt - :start-after: // start twig - :hl_lines: 5 - -.. raw:: pdf - - PageBreak - -.. code-block:: twig - :include: ./code/twig-2.txt - :start-after: // start twig - :hl_lines: 9 - -.. raw:: pdf - - PageBreak - -.. code-block:: javascript - :include: ./code/twig-3.txt - -.. raw:: pdf - - PageBreak - -.. code-block:: javascript - :include: ./code/twig-3.txt - :hl_lines: 1,3,15 - -.. raw:: pdf - - PageBreak - -.. code-block:: javascript - :include: ./code/twig-3.txt - :hl_lines: 5 - -.. raw:: pdf - - PageBreak - -.. code-block:: javascript - :include: ./code/twig-3.txt - :hl_lines: 9,11 - -.. raw:: pdf - - PageBreak - -.. code-block:: javascript - :include: ./code/twig-3.txt - :hl_lines: 10 - -.. raw:: pdf - - PageBreak titlePage - -.. class:: centredtitle - -Demo - -.. raw:: pdf - - PageBreak standardPage - -Extending Sculpin -================= - -.. code-block:: yaml - - # app/config/sculpin_kernel.yml - - ... - - services: - App\TwigExtension\TalkExtension: - tags: - - { name: twig.extension } - -.. raw:: pdf - - PageBreak imagePage - -.. image:: images/packagist.png - :width: 22cm - -.. raw:: pdf - - PageBreak standardPage - - -.. code-block:: php - :startinline: true - - // app/SculpinKernel.php - - use Opdavies\Sculpin\Bundle\TwigMarkdownBundle\SculpinTwigMarkdownBundle; - use Sculpin\Bundle\SculpinBundle\HttpKernel\AbstractKernel; - - final class SculpinKernel extends AbstractKernel - { - protected function getAdditionalSculpinBundles(): array - { - return [ - SculpinTwigMarkdownBundle::class, - ]; - } - } - -Thanks! -======= - -References: - -| - -* https://sculpin.io -* https://github.com/sculpin/sculpin -* https://code.oliverdavies.uk/opdavies/sculpin-demo -* https://code.oliverdavies.uk/opdavies/oliverdavies.uk - -| - -Me: - -* https://www.oliverdavies.uk -* ``@opdavies@mastodon.social`` diff --git a/communities-and-contribution/code/.keep b/communities-and-contribution/code/.keep deleted file mode 100644 index e69de29..0000000 diff --git a/communities-and-contribution/images/bg-dark.png b/communities-and-contribution/images/bg-dark.png deleted file mode 100644 index 901cbf6..0000000 Binary files a/communities-and-contribution/images/bg-dark.png and /dev/null differ diff --git a/communities-and-contribution/images/drupal-core1.png b/communities-and-contribution/images/drupal-core1.png deleted file mode 100644 index 35b6851..0000000 Binary files a/communities-and-contribution/images/drupal-core1.png and /dev/null differ diff --git a/communities-and-contribution/images/drupal-core2.png b/communities-and-contribution/images/drupal-core2.png deleted file mode 100644 index 4d9b862..0000000 Binary files a/communities-and-contribution/images/drupal-core2.png and /dev/null differ diff --git a/communities-and-contribution/images/drupalcon-barcelona.jpeg b/communities-and-contribution/images/drupalcon-barcelona.jpeg deleted file mode 100644 index 0b51251..0000000 Binary files a/communities-and-contribution/images/drupalcon-barcelona.jpeg and /dev/null differ diff --git a/communities-and-contribution/images/drupalcon-los-angeles.jpeg b/communities-and-contribution/images/drupalcon-los-angeles.jpeg deleted file mode 100644 index 832eaa8..0000000 Binary files a/communities-and-contribution/images/drupalcon-los-angeles.jpeg and /dev/null differ diff --git a/communities-and-contribution/images/drupalcon-prague.jpeg b/communities-and-contribution/images/drupalcon-prague.jpeg deleted file mode 100644 index 9b5e39f..0000000 Binary files a/communities-and-contribution/images/drupalcon-prague.jpeg and /dev/null differ diff --git a/communities-and-contribution/images/forum-post.png b/communities-and-contribution/images/forum-post.png deleted file mode 100644 index 009cf54..0000000 Binary files a/communities-and-contribution/images/forum-post.png and /dev/null differ diff --git a/communities-and-contribution/images/gabor.png b/communities-and-contribution/images/gabor.png deleted file mode 100644 index 485e1e7..0000000 Binary files a/communities-and-contribution/images/gabor.png and /dev/null differ diff --git a/communities-and-contribution/images/linux-journal1.png b/communities-and-contribution/images/linux-journal1.png deleted file mode 100644 index 1e994ea..0000000 Binary files a/communities-and-contribution/images/linux-journal1.png and /dev/null differ diff --git a/communities-and-contribution/images/linux-journal2.png b/communities-and-contribution/images/linux-journal2.png deleted file mode 100644 index c292d73..0000000 Binary files a/communities-and-contribution/images/linux-journal2.png and /dev/null differ diff --git a/communities-and-contribution/images/override-node-options-usage.png b/communities-and-contribution/images/override-node-options-usage.png deleted file mode 100644 index 107c84a..0000000 Binary files a/communities-and-contribution/images/override-node-options-usage.png and /dev/null differ diff --git a/communities-and-contribution/images/timmillwood-ono.png b/communities-and-contribution/images/timmillwood-ono.png deleted file mode 100644 index be4eda4..0000000 Binary files a/communities-and-contribution/images/timmillwood-ono.png and /dev/null differ diff --git a/communities-and-contribution/images/unified-diff.png b/communities-and-contribution/images/unified-diff.png deleted file mode 100644 index e9ac5e6..0000000 Binary files a/communities-and-contribution/images/unified-diff.png and /dev/null differ diff --git a/communities-and-contribution/sections/.keep b/communities-and-contribution/sections/.keep deleted file mode 100644 index e69de29..0000000 diff --git a/communities-and-contribution/slides.rst b/communities-and-contribution/slides.rst deleted file mode 100644 index d2c29ca..0000000 --- a/communities-and-contribution/slides.rst +++ /dev/null @@ -1,212 +0,0 @@ -.. footer:: - - @opdavies - -Communities and Contribution -############################ - -| - -.. class:: titleslideinfo - -Oliver Davies (@opdavies) - -.. raw:: pdf - - PageBreak standardPage - -About Me -======== - -* Self-taught software developer (started in 2007). -* Full Stack Software Consultant. -* Web Development Manager at Transport for Wales. -* PHP and Drupal specialist. -* Open-source software maintainer and contributor. -* Meetup and conference organiser. -* School of Code mentor (BC14 and BC15). - -.. raw:: pdf - - TextAnnotation "I'm a self-saught Software Developer. I started learning in 2007 and went full-time in 2010." - TextAnnotation "Started at Transport for Wales as Lead Software Developer and I'm currently the Web Development Manager." - TextAnnotation "T-shaped Developer." - TextAnnotation "Used to organise Drupal and PHP meetups, DrupalCamp Bristol and I've been on the speaker selection committee for DrupalCon." - -How I Started -============= - -* Built a website for a Tae Kwon-Do school (HTML and CSS) in 2007. -* Learning from online resources like blogs, forums, YouTube, Lynda.com and Total Training. -* Learned more as the project developed, including PHP. -* Introduced to Drupal in an answer to a forum post. -* Started some freelance work and went full-time in 2010. - -.. raw:: pdf - - TextAnnotation "This became my playground project." - TextAnnotation "Started with HTML and CSS to build the first version and learned more as I needed to, e.g. adding a dynamic news section, instead of trying to learn everything upfront." - TextAnnotation "" - TextAnnotation "Getting time in the saddle and gaining experience." - - PageBreak imagePage - -.. image:: images/forum-post.png - :width: 20cm - -.. image:: images/timmillwood-ono.png - :width: 22cm - -.. raw:: pdf - - TextAnnotation "A few years later, I took an opportunity to maintain a popular Drupal module." - -.. image:: images/override-node-options-usage.png - :width: 26cm - -.. raw:: pdf - - TextAnnotation "Used on just over 9,000 websites in April 2012." - TextAnnotation "Currently used on 36,000 active Drupal websites." - -My first talk -============= - -.. image:: images/unified-diff.png - :width: 22cm - -.. raw:: pdf - - TextAnnotation "September 2012." - TextAnnotation "I've since given 92 talks at meetups and conferences, including this one." - - PageBreak - -Writing for Linux Journal -========================= - -.. image:: images/linux-journal2.png - :height: 12cm - -.. raw:: pdf - - TextAnnotation "September 2012 as well?" - TextAnnotation "Writing an article for Linux Journal as part of their special Drupal edition." - -Attending DrupalCon -=================== - -.. image:: images/drupalcon-prague.jpeg - :width: 18cm - -.. raw:: pdf - - TextAnnotation "DrupalCon Prague 2013." - TextAnnotation "1,800 attendees. ~2,000 for Europe and ~3,000 for U.S." - TextAnnotation "Spoken at DrupalCon in 2019 and 2020." - TextAnnotation "Worked for the Drupal Association as a Developer on Drupal.org." - -Mentoring at DrupalCon -====================== - -.. image:: images/drupalcon-barcelona.jpeg - :width: 18cm - -.. raw:: pdf - - TextAnnotation "Mentoring new contributors at contribution days at DrupalCons." - TextAnnotation "" - TextAnnotation "I was interested in contributing but was asked to join as a mentor." - TextAnnotation "3-6 people per table, working on their first contributions to Drupal core." - -Mentoring at DrupalCon -====================== - -.. image:: images/drupalcon-los-angeles.jpeg - :width: 22cm - -.. raw:: pdf - - TextAnnotation "Prague, Amsterdam, Los Angeles, Barcelona, Vienna, Amsterdam." - - PageBreak imagePage - -.. image:: images/gabor.png - :width: 24cm - -.. raw:: pdf - - PageBreak standardPage - -Contributing to Drupal core -=========================== - -.. image:: images/drupal-core1.png - :width: 22cm - -.. image:: images/drupal-core2.png - :width: 22cm - -.. raw:: pdf - - TextAnnotation "Later, I got my own commits to Drupal core." - TextAnnotation "First was a documentation fix, the second was adding a new function." - -Communities -=========== - -* Drupal and PHP -* JavaScript -* Linux and DevOps -* Tailwind CSS -* Neovim -* Accessibility and security -* School of Code (students and mentors) - -.. raw:: pdf - - TextAnnotation "I found out about School of Code at a meetup!" - TextAnnotation "Communities exist online and offline with mailing lists, forums, Slack and Discord groups, in-person and remote meetups and conferences." - TextAnnotation "Communities and sub-communities e.g. PHP/Drupal, Linux/Nix." - TextAnnotation "Mini-communities such as rst2pdf." - -Why? -==== - -* Paying it forward. -* Giving something back. -* Helping me and others learn. -* Developing a personal brand. -* Building and growing a network. -* Improving opportunities. - -.. raw:: pdf - - TextAnnotation "If I make money with free software, I can at least contribute back." - TextAnnotation "Helping others helps me, and helping others to learn helps me learn." - TextAnnotation "Developing 'soft/interpersonal skills'." - TextAnnotation "Better career and work opportunities." - -Summary -======= - -* Software is not just about code. -* Communities are great for getting experience, learning and networking. -* Open-source, public speaking, blogging, mentoring look good on a CV. - -Thanks! -======= - -References: - -* https://www.oliverdavies.uk/talks -* https://www.drupal.org -* https://meetup.com -* https://www.phpconference.co.uk - -| - -Me: - -* https://www.oliverdavies.uk -* @opdavies diff --git a/decoupling-drupal-vuejs/demo/blue-conf/README.md b/decoupling-drupal-vuejs/demo/blue-conf/README.md deleted file mode 100644 index 9ee7e01..0000000 --- a/decoupling-drupal-vuejs/demo/blue-conf/README.md +++ /dev/null @@ -1,23 +0,0 @@ -# Blue Conf 2019 - -The code for my Blue Conf 2019 talk - [Decoupling Drupal with Vue.js](https://www.oliverdavies.uk/talks/decoupling-drupal-vuejs). - -## Installation - -1. Clone the repository - - ``` - git clone https://github.com/opdavies/blue-conf-2019 - cd blue-conf-2019 - ``` - -1. Follow the instructions for [setting up the Drupal back-end][drupal]. - -1. Follow the instructions for [setting up the Vue.js front-end][vuejs]. - -## Author - -[Oliver Davies](https://www.oliverdavies.uk) - -[drupal]: /docs/setting-up-drupal.md -[vuejs]: /docs/setting-up-vue-js.md diff --git a/decoupling-drupal-vuejs/demo/blue-conf/docs/setting-up-drupal.md b/decoupling-drupal-vuejs/demo/blue-conf/docs/setting-up-drupal.md deleted file mode 100644 index a21a2c3..0000000 --- a/decoupling-drupal-vuejs/demo/blue-conf/docs/setting-up-drupal.md +++ /dev/null @@ -1,22 +0,0 @@ -# Setting up the Back-End Drupal Application - -The Drupal back-end for my Blue Conf 2019 talk - [Decoupling Drupal with Vue.js](https://www.oliverdavies.uk/talks/decoupling-drupal-vuejs). This was used alongside the Vue.js front-end application for viewing and submitting fictional talk proposals that were stored in Drupal. - -## Prerequisites - -* [Docksal](https://docksal.io) -* [VirtualBox](https://www.virtualbox.org/wiki/Downloads) (can be changed to use Docker natively) - -## Setup instructions - -1. Run `fin init` to initialise the project, including installing all of the Composer dependencies, installing Drupal and importing the original configuration and creating some test content. - - ```bash - cd drupal - - fin init - ``` - -1. Visit `http://blueconf.docksal` to view the Drupal website, or run `fin drush status` to ensure that everything is running. - -1. Run `fin drush uli` to generate a one-time login link in order to access the site. diff --git a/decoupling-drupal-vuejs/demo/blue-conf/docs/setting-up-vue-js.md b/decoupling-drupal-vuejs/demo/blue-conf/docs/setting-up-vue-js.md deleted file mode 100644 index 9391bc0..0000000 --- a/decoupling-drupal-vuejs/demo/blue-conf/docs/setting-up-vue-js.md +++ /dev/null @@ -1,28 +0,0 @@ -# Setting up the Front-End Vue.js Application - -The Vue.js front-end for my Blue Conf 2019 talk - [Decoupling Drupal with Vue.js](https://www.oliverdavies.uk/talks/decoupling-drupal-vuejs). It is a [Vue CLI](https://cli.vuejs.org) application, and uses [Tailwind CSS](https://tailwindcss.com) for styling. - -## Prerequisites - -* [npm](https://docs.npmjs.com/cli/npm) -* [yarn](https://yarnpkg.com) (optional) - -## Setup instructions - -1. Install the npm dependencies using either `npm` or `yarn`. - - ```bash - cd vuejs - - # Using npm - npm install - - # Using yarn - yarn - ``` - -1. Change the URL to the Drupal back-end if needed in `.env`. - -1. Use `yarn serve` to start a local web server. - -1. Visit the URL (usually `http://localhost:8080`) to view the front-end application. diff --git a/decoupling-drupal-vuejs/demo/blue-conf/drupal/.docksal/.gitignore b/decoupling-drupal-vuejs/demo/blue-conf/drupal/.docksal/.gitignore deleted file mode 100644 index ed7f037..0000000 --- a/decoupling-drupal-vuejs/demo/blue-conf/drupal/.docksal/.gitignore +++ /dev/null @@ -1 +0,0 @@ -/docksal-local.* diff --git a/decoupling-drupal-vuejs/demo/blue-conf/drupal/.docksal/addons/phpunit/phpunit b/decoupling-drupal-vuejs/demo/blue-conf/drupal/.docksal/addons/phpunit/phpunit deleted file mode 100755 index 9b73810..0000000 --- a/decoupling-drupal-vuejs/demo/blue-conf/drupal/.docksal/addons/phpunit/phpunit +++ /dev/null @@ -1,37 +0,0 @@ -#!/usr/bin/env bash - -#: exec_target = cli - -## Creates a phpunit.xml file and runs PHPUnit tests in Drupal 8 -## -## Usage: fin phpunit -## -## This first ensures that a `core/phpunit.xml` file exists, either by copying a -## stub from `.docksal/drupal/core/phpunit.xml` if that exists, or copying and -## renaming `core/phpunit.xml.dist`. -## -## If `core/phpunit.xml` exists, the phpunit command with then be run, appending -## any optional arguments such as the directory path (run `fin phpunit -h`) to -## see a full list of options. - -DOCROOT_PATH="${PROJECT_ROOT}/${DOCROOT}" -DRUPAL_CORE_PATH="${DOCROOT_PATH}/core" - -run_tests() { - ${PROJECT_ROOT}/vendor/bin/phpunit -c ${DRUPAL_CORE_PATH} "$@" -} - -if [ ! -e ${DRUPAL_CORE_PATH}/phpunit.xml ]; then - if [ -e "${PROJECT_ROOT}/.docksal/drupal/core/phpunit.xml" ]; then - echo "Copying ${PROJECT_ROOT}/.docksal/drupal/core/phpunit.xml to ${DRUPAL_CORE_PATH}/phpunit.xml" - cp "${PROJECT_ROOT}/.docksal/drupal/core/phpunit.xml" ${DRUPAL_CORE_PATH}/phpunit.xml - run_tests "$@" - else - echo "Copying phpunit.xml.dist to phpunit.xml." - echo "Please edit it's values as needed and re-run 'fin phpunit'." - cp ${DRUPAL_CORE_PATH}/phpunit.xml.dist ${DRUPAL_CORE_PATH}/phpunit.xml - exit 1; - fi -else - run_tests "$@" -fi diff --git a/decoupling-drupal-vuejs/demo/blue-conf/drupal/.docksal/addons/sequelpro/sequelpro b/decoupling-drupal-vuejs/demo/blue-conf/drupal/.docksal/addons/sequelpro/sequelpro deleted file mode 100755 index a14e6c3..0000000 --- a/decoupling-drupal-vuejs/demo/blue-conf/drupal/.docksal/addons/sequelpro/sequelpro +++ /dev/null @@ -1,67 +0,0 @@ -#!/usr/bin/env bash - -## Opens SequelPro -## -## Usage: fin sequelpro - -# Abort if anything fails -set -e - -container_port=$(docker ps --all --filter 'label=com.docker.compose.service=db' --filter "label=com.docker.compose.project=${COMPOSE_PROJECT_NAME}" --format '{{.Ports}}' | sed 's/.*0.0.0.0://g'|sed 's/->.*//g') -HOST=${VIRTUAL_HOST} -DB=${MYSQL_DATABASE:-default} -USER=${MYSQL_USER:-user} -PASS=${MYSQL_PASSWORD:-user} -NAME=${COMPOSE_PROJECT_NAME} - -PORT=${PORT:-$container_port} - -FILENAME=/tmp/docksal-sequelpro-${RANDOM}.spf -cat <> $FILENAME - - - - - ContentFilters - - auto_connect - - data - - connection - - database - ${DB} - host - ${HOST} - name - ${NAME} - user - ${USER} - password - ${PASS} - port - ${PORT} - rdbms_type - mysql - - session - - - encrypted - - format - connection - queryFavorites - - queryHistory - - rdbms_type - mysql - version - 1 - - -EOT - -open $FILENAME diff --git a/decoupling-drupal-vuejs/demo/blue-conf/drupal/.docksal/addons/uli/uli b/decoupling-drupal-vuejs/demo/blue-conf/drupal/.docksal/addons/uli/uli deleted file mode 100755 index fc180f4..0000000 --- a/decoupling-drupal-vuejs/demo/blue-conf/drupal/.docksal/addons/uli/uli +++ /dev/null @@ -1,49 +0,0 @@ -#!/usr/bin/env bash - -die () -{ - echo "$1" - exit 1 -} - -## Generate one time user login link. Add -s to use https in url. -## Usage fin uli @drushalias -s -## The drush alias and -s flags are optional. - -cd "$PROJECT_ROOT/$DOCROOT" || die "Could not change dir to $PROJECT_ROOT/$DOCROOT" - -https=0 # Default to not use https - -# Check the first two options / arguments given on the the command line for -# what looks like a Drush site alias or the -s option to use https in the url. -count=2 -while [ $count -ne 0 ]; do - if [[ $1 == @* ]]; then - drushalias=$1 - shift 1 - elif [[ $1 == "-s" ]]; then - https=1 - shift 1 - fi - count=$[$count-1] -done - -if [ $https -eq 0 ]; then - uli=$(fin drush $drushalias uli "$@" 2>&1 | sed "s/default/$VIRTUAL_HOST/") -elif [ $https -eq 1 ]; then - uli=$(fin drush $drushalias uli "$@" 2>&1 | sed "s/default/$VIRTUAL_HOST/" | sed "s/http\:/https:/") -else - exit 2 -fi -echo "$uli" -[[ "$uli" == *"Error"* ]] && exit 1 - -# Mac OSX copy uli to clipboard with pbcopy -( which pbcopy >/dev/null 2>&1 ) && - echo "$uli" | pbcopy && - echo "[+] Copied to clipboard" - -# Linux copy uli to both the selection buffer and clipboard with xclip. -( which xclip >/dev/null 2>&1 ) && - echo "$uli" | xclip -i -sel c -f |xclip -i -sel p && - echo "[+] Copied to clipboard and selection buffer" diff --git a/decoupling-drupal-vuejs/demo/blue-conf/drupal/.docksal/commands/init b/decoupling-drupal-vuejs/demo/blue-conf/drupal/.docksal/commands/init deleted file mode 100755 index 3ccf32f..0000000 --- a/decoupling-drupal-vuejs/demo/blue-conf/drupal/.docksal/commands/init +++ /dev/null @@ -1,37 +0,0 @@ -#!/usr/bin/env bash - -## Initialize stack and site (full reset) -## -## Usage: fin init - -# Abort if anything fails -set -e - -#-------------------------- Helper functions -------------------------------- - -# Console colors -red='\033[0;31m' -green='\033[0;32m' -green_bg='\033[1;97;42m' -yellow='\033[1;33m' -NC='\033[0m' - -echo-red () { echo -e "${red}$1${NC}"; } -echo-green () { echo -e "${green}$1${NC}"; } -echo-green-bg () { echo -e "${green_bg}$1${NC}"; } -echo-yellow () { echo -e "${yellow}$1${NC}"; } - -#-------------------------- Execution -------------------------------- - -# Stack initialization -echo -e "${green_bg} Step 1 ${NC}${green} Initializing stack...${NC}" -fin project reset -f - -# Site initialization -echo -e "${green_bg} Step 2 ${NC}${green} Initializing site...${NC}" -# This runs inside cli using http://docs.docksal.io/en/v1.4.0/fin/custom-commands/#executing-commands-inside-cli -fin init-site - -echo -e "${green_bg} DONE! ${NC}${green} Completed all initialization steps.${NC}" - -#-------------------------- END: Execution -------------------------------- diff --git a/decoupling-drupal-vuejs/demo/blue-conf/drupal/.docksal/commands/init-site b/decoupling-drupal-vuejs/demo/blue-conf/drupal/.docksal/commands/init-site deleted file mode 100755 index 3878ef5..0000000 --- a/decoupling-drupal-vuejs/demo/blue-conf/drupal/.docksal/commands/init-site +++ /dev/null @@ -1,85 +0,0 @@ -#!/usr/bin/env bash - -#: exec_target = cli - -## Initialize/reinstall site -## -## Usage: fin init-site - -# Abort if anything fails -set -e - -#-------------------------- Helper functions -------------------------------- - -copy_settings_file() { - local source="$1" - local dest="$2" - - echo "Copying ${dest}..." - cp $source $dest -} - -composer_install() { - echo "Installing Composer dependencies..." - composer install -} - -#-------------------------- END: Helper functions -------------------------------- - -#-------------------------- END: Functions -------------------------------- - -init_settings() { - copy_settings_file ../files/settings.php ../../web/sites/default -} - -site_install() { - composer_install - - echo "Installing Drupal..." - drush site:install -y -} - -import_config() { - drush config:set -y system.site uuid de7ba5dc-5795-4cb5-9d38-1edcc27be491 - - drush config:delete -y shortcut.set.default uuid - - echo "Importing configuration..." - drush config:import -y --source=../config/sync -} - -import_content() { - echo "Importing speakers from CSV..." - drush php:eval '\Drupal::service("Drupal\dtc_import\Service\Importer\CsvSpeakerImporter")->import()' - - echo "Importing sessions from CSV..." - drush php:eval '\Drupal::service("Drupal\dtc_import\Service\Importer\CsvSessionImporter")->import()' -} - -setup_users() { - echo "Creating the API user..." - drush user:create api --password=api - drush user:role:add api_user api - - echo "Resetting uuid for the admin user..." - drush sql:query "UPDATE users SET uuid = '11dad4c2-baa8-4fb2-97c6-12e1ce925806' WHERE uid = 1" - - echo "Resetting uuid for the API user..." - drush sql:query "UPDATE users SET uuid = '63936126-87cd-4166-9cb4-63b61a210632' WHERE uid = 7" - - echo "Rebuilding cache..." - drush cache:rebuild -} - -#-------------------------- END: Functions -------------------------------- - -#-------------------------- Execution -------------------------------- - -site_install -import_config -import_content -setup_users - -echo -e "Open ${yellow}http://${VIRTUAL_HOST}${NC} in your browser to verify the setup." - -#-------------------------- END: Execution -------------------------------- diff --git a/decoupling-drupal-vuejs/demo/blue-conf/drupal/.docksal/docksal.env b/decoupling-drupal-vuejs/demo/blue-conf/drupal/.docksal/docksal.env deleted file mode 100644 index 571970a..0000000 --- a/decoupling-drupal-vuejs/demo/blue-conf/drupal/.docksal/docksal.env +++ /dev/null @@ -1,6 +0,0 @@ -COMPOSE_PROJECT_NAME="blueconf" -DOCKSAL_STACK=default -DOCROOT="web" -MYSQL_DATABASE=default -MYSQL_PASSWORD=user -MYSQL_USER=user diff --git a/decoupling-drupal-vuejs/demo/blue-conf/drupal/.docksal/docksal.yml b/decoupling-drupal-vuejs/demo/blue-conf/drupal/.docksal/docksal.yml deleted file mode 100644 index a0d52ed..0000000 --- a/decoupling-drupal-vuejs/demo/blue-conf/drupal/.docksal/docksal.yml +++ /dev/null @@ -1,8 +0,0 @@ -version: "2.1" -services: - cli: - environment: - - MYSQL_DATABASE - - MYSQL_PASSWORD - - MYSQL_USER - diff --git a/decoupling-drupal-vuejs/demo/blue-conf/drupal/.docksal/files/settings.php b/decoupling-drupal-vuejs/demo/blue-conf/drupal/.docksal/files/settings.php deleted file mode 100644 index 9902f7d..0000000 --- a/decoupling-drupal-vuejs/demo/blue-conf/drupal/.docksal/files/settings.php +++ /dev/null @@ -1,1560 +0,0 @@ - 'databasename', - * 'username' => 'sqlusername', - * 'password' => 'sqlpassword', - * 'host' => 'localhost', - * 'port' => '3306', - * 'driver' => 'mysql', - * 'prefix' => '', - * 'collation' => 'utf8mb4_general_ci', - * ); - * @endcode - */ -$databases = []; - -/** - * Customizing database settings. - * - * Many of the values of the $databases array can be customized for your - * particular database system. Refer to the sample in the section above as a - * starting point. - * - * The "driver" property indicates what Drupal database driver the - * connection should use. This is usually the same as the name of the - * database type, such as mysql or sqlite, but not always. The other - * properties will vary depending on the driver. For SQLite, you must - * specify a database file name in a directory that is writable by the - * webserver. For most other drivers, you must specify a - * username, password, host, and database name. - * - * Transaction support is enabled by default for all drivers that support it, - * including MySQL. To explicitly disable it, set the 'transactions' key to - * FALSE. - * Note that some configurations of MySQL, such as the MyISAM engine, don't - * support it and will proceed silently even if enabled. If you experience - * transaction related crashes with such configuration, set the 'transactions' - * key to FALSE. - * - * For each database, you may optionally specify multiple "target" databases. - * A target database allows Drupal to try to send certain queries to a - * different database if it can but fall back to the default connection if not. - * That is useful for primary/replica replication, as Drupal may try to connect - * to a replica server when appropriate and if one is not available will simply - * fall back to the single primary server (The terms primary/replica are - * traditionally referred to as master/slave in database server documentation). - * - * The general format for the $databases array is as follows: - * @code - * $databases['default']['default'] = $info_array; - * $databases['default']['replica'][] = $info_array; - * $databases['default']['replica'][] = $info_array; - * $databases['extra']['default'] = $info_array; - * @endcode - * - * In the above example, $info_array is an array of settings described above. - * The first line sets a "default" database that has one primary database - * (the second level default). The second and third lines create an array - * of potential replica databases. Drupal will select one at random for a given - * request as needed. The fourth line creates a new database with a name of - * "extra". - * - * You can optionally set prefixes for some or all database table names - * by using the 'prefix' setting. If a prefix is specified, the table - * name will be prepended with its value. Be sure to use valid database - * characters only, usually alphanumeric and underscore. If no prefixes - * are desired, leave it as an empty string ''. - * - * To have all database names prefixed, set 'prefix' as a string: - * @code - * 'prefix' => 'main_', - * @endcode - * - * Per-table prefixes are deprecated as of Drupal 8.2, and will be removed in - * Drupal 9.0. After that, only a single prefix for all tables will be - * supported. - * - * To provide prefixes for specific tables, set 'prefix' as an array. - * The array's keys are the table names and the values are the prefixes. - * The 'default' element is mandatory and holds the prefix for any tables - * not specified elsewhere in the array. Example: - * @code - * 'prefix' => array( - * 'default' => 'main_', - * 'users' => 'shared_', - * 'sessions' => 'shared_', - * 'role' => 'shared_', - * 'authmap' => 'shared_', - * ), - * @endcode - * You can also use a reference to a schema/database as a prefix. This may be - * useful if your Drupal installation exists in a schema that is not the default - * or you want to access several databases from the same code base at the same - * time. - * Example: - * @code - * 'prefix' => array( - * 'default' => 'main.', - * 'users' => 'shared.', - * 'sessions' => 'shared.', - * 'role' => 'shared.', - * 'authmap' => 'shared.', - * ); - * @endcode - * NOTE: MySQL and SQLite's definition of a schema is a database. - * - * Advanced users can add or override initial commands to execute when - * connecting to the database server, as well as PDO connection settings. For - * example, to enable MySQL SELECT queries to exceed the max_join_size system - * variable, and to reduce the database connection timeout to 5 seconds: - * @code - * $databases['default']['default'] = array( - * 'init_commands' => array( - * 'big_selects' => 'SET SQL_BIG_SELECTS=1', - * ), - * 'pdo' => array( - * PDO::ATTR_TIMEOUT => 5, - * ), - * ); - * @endcode - * - * WARNING: The above defaults are designed for database portability. Changing - * them may cause unexpected behavior, including potential data loss. See - * https://www.drupal.org/developing/api/database/configuration for more - * information on these defaults and the potential issues. - * - * More details can be found in the constructor methods for each driver: - * - \Drupal\Core\Database\Driver\mysql\Connection::__construct() - * - \Drupal\Core\Database\Driver\pgsql\Connection::__construct() - * - \Drupal\Core\Database\Driver\sqlite\Connection::__construct() - * - * Sample Database configuration format for PostgreSQL (pgsql): - * @code - * $databases['default']['default'] = array( - * 'driver' => 'pgsql', - * 'database' => 'databasename', - * 'username' => 'sqlusername', - * 'password' => 'sqlpassword', - * 'host' => 'localhost', - * 'prefix' => '', - * ); - * @endcode - * - * Sample Database configuration format for SQLite (sqlite): - * @code - * $databases['default']['default'] = array( - * 'driver' => 'sqlite', - * 'database' => '/path/to/databasefilename', - * ); - * @endcode - */ - -/** - * Location of the site configuration files. - * - * The $config_directories array specifies the location of file system - * directories used for configuration data. On install, the "sync" directory is - * created. This is used for configuration imports. The "active" directory is - * not created by default since the default storage for active configuration is - * the database rather than the file system. (This can be changed. See "Active - * configuration settings" below). - * - * The default location for the "sync" directory is inside a randomly-named - * directory in the public files path. The setting below allows you to override - * the "sync" location. - * - * If you use files for the "active" configuration, you can tell the - * Configuration system where this directory is located by adding an entry with - * array key CONFIG_ACTIVE_DIRECTORY. - * - * Example: - * @code - * $config_directories = array( - * CONFIG_SYNC_DIRECTORY => '/directory/outside/webroot', - * ); - * @endcode - */ -$config_directories = []; - -/** - * Settings: - * - * $settings contains environment-specific configuration, such as the files - * directory and reverse proxy address, and temporary configuration, such as - * security overrides. - * - * @see \Drupal\Core\Site\Settings::get() - */ - -/** - * Salt for one-time login links, cancel links, form tokens, etc. - * - * This variable will be set to a random value by the installer. All one-time - * login links will be invalidated if the value is changed. Note that if your - * site is deployed on a cluster of web servers, you must ensure that this - * variable has the same value on each server. - * - * For enhanced security, you may set this variable to the contents of a file - * outside your document root; you should also ensure that this file is not - * stored with backups of your database. - * - * Example: - * @code - * $settings['hash_salt'] = file_get_contents('/home/example/salt.txt'); - * @endcode - */ -$settings['hash_salt'] = 'LUbR8kB13584lPSks3t3eVP2_40UT1I0iebDnUbyCsnrIDcTdVov0YAJ-cs51jbK845VEakfcQ'; - -/** - * Deployment identifier. - * - * Drupal's dependency injection container will be automatically invalidated and - * rebuilt when the Drupal core version changes. When updating contributed or - * custom code that changes the container, changing this identifier will also - * allow the container to be invalidated as soon as code is deployed. - */ -# $settings['deployment_identifier'] = \Drupal::VERSION; - -/** - * Access control for update.php script. - * - * If you are updating your Drupal installation using the update.php script but - * are not logged in using either an account with the "Administer software - * updates" permission or the site maintenance account (the account that was - * created during installation), you will need to modify the access check - * statement below. Change the FALSE to a TRUE to disable the access check. - * After finishing the upgrade, be sure to open this file again and change the - * TRUE back to a FALSE! - */ -$settings['update_free_access'] = FALSE; - -/** - * External access proxy settings: - * - * If your site must access the Internet via a web proxy then you can enter the - * proxy settings here. Set the full URL of the proxy, including the port, in - * variables: - * - $settings['http_client_config']['proxy']['http']: The proxy URL for HTTP - * requests. - * - $settings['http_client_config']['proxy']['https']: The proxy URL for HTTPS - * requests. - * You can pass in the user name and password for basic authentication in the - * URLs in these settings. - * - * You can also define an array of host names that can be accessed directly, - * bypassing the proxy, in $settings['http_client_config']['proxy']['no']. - */ -# $settings['http_client_config']['proxy']['http'] = 'http://proxy_user:proxy_pass@example.com:8080'; -# $settings['http_client_config']['proxy']['https'] = 'http://proxy_user:proxy_pass@example.com:8080'; -# $settings['http_client_config']['proxy']['no'] = ['127.0.0.1', 'localhost']; - -/** - * Reverse Proxy Configuration: - * - * Reverse proxy servers are often used to enhance the performance - * of heavily visited sites and may also provide other site caching, - * security, or encryption benefits. In an environment where Drupal - * is behind a reverse proxy, the real IP address of the client should - * be determined such that the correct client IP address is available - * to Drupal's logging, statistics, and access management systems. In - * the most simple scenario, the proxy server will add an - * X-Forwarded-For header to the request that contains the client IP - * address. However, HTTP headers are vulnerable to spoofing, where a - * malicious client could bypass restrictions by setting the - * X-Forwarded-For header directly. Therefore, Drupal's proxy - * configuration requires the IP addresses of all remote proxies to be - * specified in $settings['reverse_proxy_addresses'] to work correctly. - * - * Enable this setting to get Drupal to determine the client IP from - * the X-Forwarded-For header (or $settings['reverse_proxy_header'] if set). - * If you are unsure about this setting, do not have a reverse proxy, - * or Drupal operates in a shared hosting environment, this setting - * should remain commented out. - * - * In order for this setting to be used you must specify every possible - * reverse proxy IP address in $settings['reverse_proxy_addresses']. - * If a complete list of reverse proxies is not available in your - * environment (for example, if you use a CDN) you may set the - * $_SERVER['REMOTE_ADDR'] variable directly in settings.php. - * Be aware, however, that it is likely that this would allow IP - * address spoofing unless more advanced precautions are taken. - */ -# $settings['reverse_proxy'] = TRUE; - -/** - * Specify every reverse proxy IP address in your environment. - * This setting is required if $settings['reverse_proxy'] is TRUE. - */ -# $settings['reverse_proxy_addresses'] = ['a.b.c.d', ...]; - -/** - * Set this value if your proxy server sends the client IP in a header - * other than X-Forwarded-For. - */ -# $settings['reverse_proxy_header'] = 'X_CLUSTER_CLIENT_IP'; - -/** - * Set this value if your proxy server sends the client protocol in a header - * other than X-Forwarded-Proto. - */ -# $settings['reverse_proxy_proto_header'] = 'X_FORWARDED_PROTO'; - -/** - * Set this value if your proxy server sends the client protocol in a header - * other than X-Forwarded-Host. - */ -# $settings['reverse_proxy_host_header'] = 'X_FORWARDED_HOST'; - -/** - * Set this value if your proxy server sends the client protocol in a header - * other than X-Forwarded-Port. - */ -# $settings['reverse_proxy_port_header'] = 'X_FORWARDED_PORT'; - -/** - * Set this value if your proxy server sends the client protocol in a header - * other than Forwarded. - */ -# $settings['reverse_proxy_forwarded_header'] = 'FORWARDED'; - -/** - * Page caching: - * - * By default, Drupal sends a "Vary: Cookie" HTTP header for anonymous page - * views. This tells a HTTP proxy that it may return a page from its local - * cache without contacting the web server, if the user sends the same Cookie - * header as the user who originally requested the cached page. Without "Vary: - * Cookie", authenticated users would also be served the anonymous page from - * the cache. If the site has mostly anonymous users except a few known - * editors/administrators, the Vary header can be omitted. This allows for - * better caching in HTTP proxies (including reverse proxies), i.e. even if - * clients send different cookies, they still get content served from the cache. - * However, authenticated users should access the site directly (i.e. not use an - * HTTP proxy, and bypass the reverse proxy if one is used) in order to avoid - * getting cached pages from the proxy. - */ -# $settings['omit_vary_cookie'] = TRUE; - - -/** - * Cache TTL for client error (4xx) responses. - * - * Items cached per-URL tend to result in a large number of cache items, and - * this can be problematic on 404 pages which by their nature are unbounded. A - * fixed TTL can be set for these items, defaulting to one hour, so that cache - * backends which do not support LRU can purge older entries. To disable caching - * of client error responses set the value to 0. Currently applies only to - * page_cache module. - */ -# $settings['cache_ttl_4xx'] = 3600; - -/** - * Expiration of cached forms. - * - * Drupal's Form API stores details of forms in a cache and these entries are - * kept for at least 6 hours by default. Expired entries are cleared by cron. - * - * @see \Drupal\Core\Form\FormCache::setCache() - */ -# $settings['form_cache_expiration'] = 21600; - -/** - * Class Loader. - * - * If the APC extension is detected, the Symfony APC class loader is used for - * performance reasons. Detection can be prevented by setting - * class_loader_auto_detect to false, as in the example below. - */ -# $settings['class_loader_auto_detect'] = FALSE; - -/* - * If the APC extension is not detected, either because APC is missing or - * because auto-detection has been disabled, auto-loading falls back to - * Composer's ClassLoader, which is good for development as it does not break - * when code is moved in the file system. You can also decorate the base class - * loader with another cached solution than the Symfony APC class loader, as - * all production sites should have a cached class loader of some sort enabled. - * - * To do so, you may decorate and replace the local $class_loader variable. For - * example, to use Symfony's APC class loader without automatic detection, - * uncomment the code below. - */ -/* -if ($settings['hash_salt']) { - $prefix = 'drupal.' . hash('sha256', 'drupal.' . $settings['hash_salt']); - $apc_loader = new \Symfony\Component\ClassLoader\ApcClassLoader($prefix, $class_loader); - unset($prefix); - $class_loader->unregister(); - $apc_loader->register(); - $class_loader = $apc_loader; -} -*/ - -/** - * Authorized file system operations: - * - * The Update Manager module included with Drupal provides a mechanism for - * site administrators to securely install missing updates for the site - * directly through the web user interface. On securely-configured servers, - * the Update manager will require the administrator to provide SSH or FTP - * credentials before allowing the installation to proceed; this allows the - * site to update the new files as the user who owns all the Drupal files, - * instead of as the user the webserver is running as. On servers where the - * webserver user is itself the owner of the Drupal files, the administrator - * will not be prompted for SSH or FTP credentials (note that these server - * setups are common on shared hosting, but are inherently insecure). - * - * Some sites might wish to disable the above functionality, and only update - * the code directly via SSH or FTP themselves. This setting completely - * disables all functionality related to these authorized file operations. - * - * @see https://www.drupal.org/node/244924 - * - * Remove the leading hash signs to disable. - */ -# $settings['allow_authorize_operations'] = FALSE; - -/** - * Default mode for directories and files written by Drupal. - * - * Value should be in PHP Octal Notation, with leading zero. - */ -# $settings['file_chmod_directory'] = 0775; -# $settings['file_chmod_file'] = 0664; - -/** - * Public file base URL: - * - * An alternative base URL to be used for serving public files. This must - * include any leading directory path. - * - * A different value from the domain used by Drupal to be used for accessing - * public files. This can be used for a simple CDN integration, or to improve - * security by serving user-uploaded files from a different domain or subdomain - * pointing to the same server. Do not include a trailing slash. - */ -# $settings['file_public_base_url'] = 'http://downloads.example.com/files'; - -/** - * Public file path: - * - * A local file system path where public files will be stored. This directory - * must exist and be writable by Drupal. This directory must be relative to - * the Drupal installation directory and be accessible over the web. - */ -# $settings['file_public_path'] = 'sites/default/files'; - -/** - * Private file path: - * - * A local file system path where private files will be stored. This directory - * must be absolute, outside of the Drupal installation directory and not - * accessible over the web. - * - * Note: Caches need to be cleared when this value is changed to make the - * private:// stream wrapper available to the system. - * - * See https://www.drupal.org/documentation/modules/file for more information - * about securing private files. - */ -# $settings['file_private_path'] = ''; - -/** - * Session write interval: - * - * Set the minimum interval between each session write to database. - * For performance reasons it defaults to 180. - */ -# $settings['session_write_interval'] = 180; - -/** - * String overrides: - * - * To override specific strings on your site with or without enabling the Locale - * module, add an entry to this list. This functionality allows you to change - * a small number of your site's default English language interface strings. - * - * Remove the leading hash signs to enable. - * - * The "en" part of the variable name, is dynamic and can be any langcode of - * any added language. (eg locale_custom_strings_de for german). - */ -# $settings['locale_custom_strings_en'][''] = [ -# 'forum' => 'Discussion board', -# '@count min' => '@count minutes', -# ]; - -/** - * A custom theme for the offline page: - * - * This applies when the site is explicitly set to maintenance mode through the - * administration page or when the database is inactive due to an error. - * The template file should also be copied into the theme. It is located inside - * 'core/modules/system/templates/maintenance-page.html.twig'. - * - * Note: This setting does not apply to installation and update pages. - */ -# $settings['maintenance_theme'] = 'bartik'; - -/** - * PHP settings: - * - * To see what PHP settings are possible, including whether they can be set at - * runtime (by using ini_set()), read the PHP documentation: - * http://php.net/manual/ini.list.php - * See \Drupal\Core\DrupalKernel::bootEnvironment() for required runtime - * settings and the .htaccess file for non-runtime settings. - * Settings defined there should not be duplicated here so as to avoid conflict - * issues. - */ - -/** - * If you encounter a situation where users post a large amount of text, and - * the result is stripped out upon viewing but can still be edited, Drupal's - * output filter may not have sufficient memory to process it. If you - * experience this issue, you may wish to uncomment the following two lines - * and increase the limits of these variables. For more information, see - * http://php.net/manual/pcre.configuration.php. - */ -# ini_set('pcre.backtrack_limit', 200000); -# ini_set('pcre.recursion_limit', 200000); - -/** - * Active configuration settings. - * - * By default, the active configuration is stored in the database in the - * {config} table. To use a different storage mechanism for the active - * configuration, do the following prior to installing: - * - Create an "active" directory and declare its path in $config_directories - * as explained under the 'Location of the site configuration files' section - * above in this file. To enhance security, you can declare a path that is - * outside your document root. - * - Override the 'bootstrap_config_storage' setting here. It must be set to a - * callable that returns an object that implements - * \Drupal\Core\Config\StorageInterface. - * - Override the service definition 'config.storage.active'. Put this - * override in a services.yml file in the same directory as settings.php - * (definitions in this file will override service definition defaults). - */ -# $settings['bootstrap_config_storage'] = ['Drupal\Core\Config\BootstrapConfigStorageFactory', 'getFileStorage']; - -/** - * Configuration overrides. - * - * To globally override specific configuration values for this site, - * set them here. You usually don't need to use this feature. This is - * useful in a configuration file for a vhost or directory, rather than - * the default settings.php. - * - * Note that any values you provide in these variable overrides will not be - * viewable from the Drupal administration interface. The administration - * interface displays the values stored in configuration so that you can stage - * changes to other environments that don't have the overrides. - * - * There are particular configuration values that are risky to override. For - * example, overriding the list of installed modules in 'core.extension' is not - * supported as module install or uninstall has not occurred. Other examples - * include field storage configuration, because it has effects on database - * structure, and 'core.menu.static_menu_link_overrides' since this is cached in - * a way that is not config override aware. Also, note that changing - * configuration values in settings.php will not fire any of the configuration - * change events. - */ -# $config['system.file']['path']['temporary'] = '/tmp'; -# $config['system.site']['name'] = 'My Drupal site'; -# $config['system.theme']['default'] = 'stark'; -# $config['user.settings']['anonymous'] = 'Visitor'; - -/** - * Fast 404 pages: - * - * Drupal can generate fully themed 404 pages. However, some of these responses - * are for images or other resource files that are not displayed to the user. - * This can waste bandwidth, and also generate server load. - * - * The options below return a simple, fast 404 page for URLs matching a - * specific pattern: - * - $config['system.performance']['fast_404']['exclude_paths']: A regular - * expression to match paths to exclude, such as images generated by image - * styles, or dynamically-resized images. The default pattern provided below - * also excludes the private file system. If you need to add more paths, you - * can add '|path' to the expression. - * - $config['system.performance']['fast_404']['paths']: A regular expression to - * match paths that should return a simple 404 page, rather than the fully - * themed 404 page. If you don't have any aliases ending in htm or html you - * can add '|s?html?' to the expression. - * - $config['system.performance']['fast_404']['html']: The html to return for - * simple 404 pages. - * - * Remove the leading hash signs if you would like to alter this functionality. - */ -# $config['system.performance']['fast_404']['exclude_paths'] = '/\/(?:styles)|(?:system\/files)\//'; -# $config['system.performance']['fast_404']['paths'] = '/\.(?:txt|png|gif|jpe?g|css|js|ico|swf|flv|cgi|bat|pl|dll|exe|asp)$/i'; -# $config['system.performance']['fast_404']['html'] = '404 Not Found

    Not Found

    The requested URL "@path" was not found on this server.

    '; - -/** - * Load services definition file. - */ -$settings['container_yamls'][] = $app_root . '/' . $site_path . '/services.yml'; - -/** - * Override the default service container class. - * - * This is useful for example to trace the service container for performance - * tracking purposes, for testing a service container with an error condition or - * to test a service container that throws an exception. - */ -# $settings['container_base_class'] = '\Drupal\Core\DependencyInjection\Container'; - -/** - * Override the default yaml parser class. - * - * Provide a fully qualified class name here if you would like to provide an - * alternate implementation YAML parser. The class must implement the - * \Drupal\Component\Serialization\SerializationInterface interface. - */ -# $settings['yaml_parser_class'] = NULL; - -/** - * Trusted host configuration. - * - * Drupal core can use the Symfony trusted host mechanism to prevent HTTP Host - * header spoofing. - * - * To enable the trusted host mechanism, you enable your allowable hosts - * in $settings['trusted_host_patterns']. This should be an array of regular - * expression patterns, without delimiters, representing the hosts you would - * like to allow. - * - * For example: - * @code - * $settings['trusted_host_patterns'] = array( - * '^www\.example\.com$', - * ); - * @endcode - * will allow the site to only run from www.example.com. - * - * If you are running multisite, or if you are running your site from - * different domain names (eg, you don't redirect http://www.example.com to - * http://example.com), you should specify all of the host patterns that are - * allowed by your site. - * - * For example: - * @code - * $settings['trusted_host_patterns'] = array( - * '^example\.com$', - * '^.+\.example\.com$', - * '^example\.org$', - * '^.+\.example\.org$', - * ); - * @endcode - * will allow the site to run off of all variants of example.com and - * example.org, with all subdomains included. - */ - -/** - * The default list of directories that will be ignored by Drupal's file API. - * - * By default ignore node_modules and bower_components folders to avoid issues - * with common frontend tools and recursive scanning of directories looking for - * extensions. - * - * @see file_scan_directory() - * @see \Drupal\Core\Extension\ExtensionDiscovery::scanDirectory() - */ -$settings['file_scan_ignore_directories'] = [ - 'node_modules', - 'bower_components', -]; - -/** - * The default number of entities to update in a batch process. - * - * This is used by update and post-update functions that need to go through and - * change all the entities on a site, so it is useful to increase this number - * if your hosting configuration (i.e. RAM allocation, CPU speed) allows for a - * larger number of entities to be processed in a single batch run. - */ -$settings['entity_update_batch_size'] = 50; - -/** - * Load local development override configuration, if available. - * - * Use settings.local.php to override variables on secondary (staging, - * development, etc) installations of this site. Typically used to disable - * caching, JavaScript/CSS compression, re-routing of outgoing emails, and - * other things that should not happen on development and testing sites. - * - * Keep this code block at the end of this file to take full effect. - */ -# -# if (file_exists($app_root . '/' . $site_path . '/settings.local.php')) { -# include $app_root . '/' . $site_path . '/settings.local.php'; -# } - -$config_directories['sync'] = '../config/sync'; - -if (file_exists('/.dockerenv') && file_exists($app_root . '/' . $site_path . '/environments/settings.docksal.php')) { - include $app_root . '/' . $site_path . '/environments/settings.docksal.php'; -} - -if (file_exists($app_root . '/' . $site_path . '/environments/settings.local.php')) { - include $app_root . '/' . $site_path . '/environments/settings.local.php'; -} - 'databasename', - * 'username' => 'sqlusername', - * 'password' => 'sqlpassword', - * 'host' => 'localhost', - * 'port' => '3306', - * 'driver' => 'mysql', - * 'prefix' => '', - * 'collation' => 'utf8mb4_general_ci', - * ); - * @endcode - */ -$databases = []; - -/** - * Customizing database settings. - * - * Many of the values of the $databases array can be customized for your - * particular database system. Refer to the sample in the section above as a - * starting point. - * - * The "driver" property indicates what Drupal database driver the - * connection should use. This is usually the same as the name of the - * database type, such as mysql or sqlite, but not always. The other - * properties will vary depending on the driver. For SQLite, you must - * specify a database file name in a directory that is writable by the - * webserver. For most other drivers, you must specify a - * username, password, host, and database name. - * - * Transaction support is enabled by default for all drivers that support it, - * including MySQL. To explicitly disable it, set the 'transactions' key to - * FALSE. - * Note that some configurations of MySQL, such as the MyISAM engine, don't - * support it and will proceed silently even if enabled. If you experience - * transaction related crashes with such configuration, set the 'transactions' - * key to FALSE. - * - * For each database, you may optionally specify multiple "target" databases. - * A target database allows Drupal to try to send certain queries to a - * different database if it can but fall back to the default connection if not. - * That is useful for primary/replica replication, as Drupal may try to connect - * to a replica server when appropriate and if one is not available will simply - * fall back to the single primary server (The terms primary/replica are - * traditionally referred to as master/slave in database server documentation). - * - * The general format for the $databases array is as follows: - * @code - * $databases['default']['default'] = $info_array; - * $databases['default']['replica'][] = $info_array; - * $databases['default']['replica'][] = $info_array; - * $databases['extra']['default'] = $info_array; - * @endcode - * - * In the above example, $info_array is an array of settings described above. - * The first line sets a "default" database that has one primary database - * (the second level default). The second and third lines create an array - * of potential replica databases. Drupal will select one at random for a given - * request as needed. The fourth line creates a new database with a name of - * "extra". - * - * You can optionally set prefixes for some or all database table names - * by using the 'prefix' setting. If a prefix is specified, the table - * name will be prepended with its value. Be sure to use valid database - * characters only, usually alphanumeric and underscore. If no prefixes - * are desired, leave it as an empty string ''. - * - * To have all database names prefixed, set 'prefix' as a string: - * @code - * 'prefix' => 'main_', - * @endcode - * - * Per-table prefixes are deprecated as of Drupal 8.2, and will be removed in - * Drupal 9.0. After that, only a single prefix for all tables will be - * supported. - * - * To provide prefixes for specific tables, set 'prefix' as an array. - * The array's keys are the table names and the values are the prefixes. - * The 'default' element is mandatory and holds the prefix for any tables - * not specified elsewhere in the array. Example: - * @code - * 'prefix' => array( - * 'default' => 'main_', - * 'users' => 'shared_', - * 'sessions' => 'shared_', - * 'role' => 'shared_', - * 'authmap' => 'shared_', - * ), - * @endcode - * You can also use a reference to a schema/database as a prefix. This may be - * useful if your Drupal installation exists in a schema that is not the default - * or you want to access several databases from the same code base at the same - * time. - * Example: - * @code - * 'prefix' => array( - * 'default' => 'main.', - * 'users' => 'shared.', - * 'sessions' => 'shared.', - * 'role' => 'shared.', - * 'authmap' => 'shared.', - * ); - * @endcode - * NOTE: MySQL and SQLite's definition of a schema is a database. - * - * Advanced users can add or override initial commands to execute when - * connecting to the database server, as well as PDO connection settings. For - * example, to enable MySQL SELECT queries to exceed the max_join_size system - * variable, and to reduce the database connection timeout to 5 seconds: - * @code - * $databases['default']['default'] = array( - * 'init_commands' => array( - * 'big_selects' => 'SET SQL_BIG_SELECTS=1', - * ), - * 'pdo' => array( - * PDO::ATTR_TIMEOUT => 5, - * ), - * ); - * @endcode - * - * WARNING: The above defaults are designed for database portability. Changing - * them may cause unexpected behavior, including potential data loss. See - * https://www.drupal.org/developing/api/database/configuration for more - * information on these defaults and the potential issues. - * - * More details can be found in the constructor methods for each driver: - * - \Drupal\Core\Database\Driver\mysql\Connection::__construct() - * - \Drupal\Core\Database\Driver\pgsql\Connection::__construct() - * - \Drupal\Core\Database\Driver\sqlite\Connection::__construct() - * - * Sample Database configuration format for PostgreSQL (pgsql): - * @code - * $databases['default']['default'] = array( - * 'driver' => 'pgsql', - * 'database' => 'databasename', - * 'username' => 'sqlusername', - * 'password' => 'sqlpassword', - * 'host' => 'localhost', - * 'prefix' => '', - * ); - * @endcode - * - * Sample Database configuration format for SQLite (sqlite): - * @code - * $databases['default']['default'] = array( - * 'driver' => 'sqlite', - * 'database' => '/path/to/databasefilename', - * ); - * @endcode - */ - -/** - * Location of the site configuration files. - * - * The $config_directories array specifies the location of file system - * directories used for configuration data. On install, the "sync" directory is - * created. This is used for configuration imports. The "active" directory is - * not created by default since the default storage for active configuration is - * the database rather than the file system. (This can be changed. See "Active - * configuration settings" below). - * - * The default location for the "sync" directory is inside a randomly-named - * directory in the public files path. The setting below allows you to override - * the "sync" location. - * - * If you use files for the "active" configuration, you can tell the - * Configuration system where this directory is located by adding an entry with - * array key CONFIG_ACTIVE_DIRECTORY. - * - * Example: - * @code - * $config_directories = array( - * CONFIG_SYNC_DIRECTORY => '/directory/outside/webroot', - * ); - * @endcode - */ -$config_directories = []; - -/** - * Settings: - * - * $settings contains environment-specific configuration, such as the files - * directory and reverse proxy address, and temporary configuration, such as - * security overrides. - * - * @see \Drupal\Core\Site\Settings::get() - */ - -/** - * Salt for one-time login links, cancel links, form tokens, etc. - * - * This variable will be set to a random value by the installer. All one-time - * login links will be invalidated if the value is changed. Note that if your - * site is deployed on a cluster of web servers, you must ensure that this - * variable has the same value on each server. - * - * For enhanced security, you may set this variable to the contents of a file - * outside your document root; you should also ensure that this file is not - * stored with backups of your database. - * - * Example: - * @code - * $settings['hash_salt'] = file_get_contents('/home/example/salt.txt'); - * @endcode - */ -$settings['hash_salt'] = 'LUbR8kB13584lPSks3t3eVP2_40UT1I0iebDnUbyCsnrIDcTdVov0YAJ-cs51jbK845VEakfcQ'; - -/** - * Deployment identifier. - * - * Drupal's dependency injection container will be automatically invalidated and - * rebuilt when the Drupal core version changes. When updating contributed or - * custom code that changes the container, changing this identifier will also - * allow the container to be invalidated as soon as code is deployed. - */ -# $settings['deployment_identifier'] = \Drupal::VERSION; - -/** - * Access control for update.php script. - * - * If you are updating your Drupal installation using the update.php script but - * are not logged in using either an account with the "Administer software - * updates" permission or the site maintenance account (the account that was - * created during installation), you will need to modify the access check - * statement below. Change the FALSE to a TRUE to disable the access check. - * After finishing the upgrade, be sure to open this file again and change the - * TRUE back to a FALSE! - */ -$settings['update_free_access'] = FALSE; - -/** - * External access proxy settings: - * - * If your site must access the Internet via a web proxy then you can enter the - * proxy settings here. Set the full URL of the proxy, including the port, in - * variables: - * - $settings['http_client_config']['proxy']['http']: The proxy URL for HTTP - * requests. - * - $settings['http_client_config']['proxy']['https']: The proxy URL for HTTPS - * requests. - * You can pass in the user name and password for basic authentication in the - * URLs in these settings. - * - * You can also define an array of host names that can be accessed directly, - * bypassing the proxy, in $settings['http_client_config']['proxy']['no']. - */ -# $settings['http_client_config']['proxy']['http'] = 'http://proxy_user:proxy_pass@example.com:8080'; -# $settings['http_client_config']['proxy']['https'] = 'http://proxy_user:proxy_pass@example.com:8080'; -# $settings['http_client_config']['proxy']['no'] = ['127.0.0.1', 'localhost']; - -/** - * Reverse Proxy Configuration: - * - * Reverse proxy servers are often used to enhance the performance - * of heavily visited sites and may also provide other site caching, - * security, or encryption benefits. In an environment where Drupal - * is behind a reverse proxy, the real IP address of the client should - * be determined such that the correct client IP address is available - * to Drupal's logging, statistics, and access management systems. In - * the most simple scenario, the proxy server will add an - * X-Forwarded-For header to the request that contains the client IP - * address. However, HTTP headers are vulnerable to spoofing, where a - * malicious client could bypass restrictions by setting the - * X-Forwarded-For header directly. Therefore, Drupal's proxy - * configuration requires the IP addresses of all remote proxies to be - * specified in $settings['reverse_proxy_addresses'] to work correctly. - * - * Enable this setting to get Drupal to determine the client IP from - * the X-Forwarded-For header (or $settings['reverse_proxy_header'] if set). - * If you are unsure about this setting, do not have a reverse proxy, - * or Drupal operates in a shared hosting environment, this setting - * should remain commented out. - * - * In order for this setting to be used you must specify every possible - * reverse proxy IP address in $settings['reverse_proxy_addresses']. - * If a complete list of reverse proxies is not available in your - * environment (for example, if you use a CDN) you may set the - * $_SERVER['REMOTE_ADDR'] variable directly in settings.php. - * Be aware, however, that it is likely that this would allow IP - * address spoofing unless more advanced precautions are taken. - */ -# $settings['reverse_proxy'] = TRUE; - -/** - * Specify every reverse proxy IP address in your environment. - * This setting is required if $settings['reverse_proxy'] is TRUE. - */ -# $settings['reverse_proxy_addresses'] = ['a.b.c.d', ...]; - -/** - * Set this value if your proxy server sends the client IP in a header - * other than X-Forwarded-For. - */ -# $settings['reverse_proxy_header'] = 'X_CLUSTER_CLIENT_IP'; - -/** - * Set this value if your proxy server sends the client protocol in a header - * other than X-Forwarded-Proto. - */ -# $settings['reverse_proxy_proto_header'] = 'X_FORWARDED_PROTO'; - -/** - * Set this value if your proxy server sends the client protocol in a header - * other than X-Forwarded-Host. - */ -# $settings['reverse_proxy_host_header'] = 'X_FORWARDED_HOST'; - -/** - * Set this value if your proxy server sends the client protocol in a header - * other than X-Forwarded-Port. - */ -# $settings['reverse_proxy_port_header'] = 'X_FORWARDED_PORT'; - -/** - * Set this value if your proxy server sends the client protocol in a header - * other than Forwarded. - */ -# $settings['reverse_proxy_forwarded_header'] = 'FORWARDED'; - -/** - * Page caching: - * - * By default, Drupal sends a "Vary: Cookie" HTTP header for anonymous page - * views. This tells a HTTP proxy that it may return a page from its local - * cache without contacting the web server, if the user sends the same Cookie - * header as the user who originally requested the cached page. Without "Vary: - * Cookie", authenticated users would also be served the anonymous page from - * the cache. If the site has mostly anonymous users except a few known - * editors/administrators, the Vary header can be omitted. This allows for - * better caching in HTTP proxies (including reverse proxies), i.e. even if - * clients send different cookies, they still get content served from the cache. - * However, authenticated users should access the site directly (i.e. not use an - * HTTP proxy, and bypass the reverse proxy if one is used) in order to avoid - * getting cached pages from the proxy. - */ -# $settings['omit_vary_cookie'] = TRUE; - - -/** - * Cache TTL for client error (4xx) responses. - * - * Items cached per-URL tend to result in a large number of cache items, and - * this can be problematic on 404 pages which by their nature are unbounded. A - * fixed TTL can be set for these items, defaulting to one hour, so that cache - * backends which do not support LRU can purge older entries. To disable caching - * of client error responses set the value to 0. Currently applies only to - * page_cache module. - */ -# $settings['cache_ttl_4xx'] = 3600; - -/** - * Expiration of cached forms. - * - * Drupal's Form API stores details of forms in a cache and these entries are - * kept for at least 6 hours by default. Expired entries are cleared by cron. - * - * @see \Drupal\Core\Form\FormCache::setCache() - */ -# $settings['form_cache_expiration'] = 21600; - -/** - * Class Loader. - * - * If the APC extension is detected, the Symfony APC class loader is used for - * performance reasons. Detection can be prevented by setting - * class_loader_auto_detect to false, as in the example below. - */ -# $settings['class_loader_auto_detect'] = FALSE; - -/* - * If the APC extension is not detected, either because APC is missing or - * because auto-detection has been disabled, auto-loading falls back to - * Composer's ClassLoader, which is good for development as it does not break - * when code is moved in the file system. You can also decorate the base class - * loader with another cached solution than the Symfony APC class loader, as - * all production sites should have a cached class loader of some sort enabled. - * - * To do so, you may decorate and replace the local $class_loader variable. For - * example, to use Symfony's APC class loader without automatic detection, - * uncomment the code below. - */ -/* -if ($settings['hash_salt']) { - $prefix = 'drupal.' . hash('sha256', 'drupal.' . $settings['hash_salt']); - $apc_loader = new \Symfony\Component\ClassLoader\ApcClassLoader($prefix, $class_loader); - unset($prefix); - $class_loader->unregister(); - $apc_loader->register(); - $class_loader = $apc_loader; -} -*/ - -/** - * Authorized file system operations: - * - * The Update Manager module included with Drupal provides a mechanism for - * site administrators to securely install missing updates for the site - * directly through the web user interface. On securely-configured servers, - * the Update manager will require the administrator to provide SSH or FTP - * credentials before allowing the installation to proceed; this allows the - * site to update the new files as the user who owns all the Drupal files, - * instead of as the user the webserver is running as. On servers where the - * webserver user is itself the owner of the Drupal files, the administrator - * will not be prompted for SSH or FTP credentials (note that these server - * setups are common on shared hosting, but are inherently insecure). - * - * Some sites might wish to disable the above functionality, and only update - * the code directly via SSH or FTP themselves. This setting completely - * disables all functionality related to these authorized file operations. - * - * @see https://www.drupal.org/node/244924 - * - * Remove the leading hash signs to disable. - */ -# $settings['allow_authorize_operations'] = FALSE; - -/** - * Default mode for directories and files written by Drupal. - * - * Value should be in PHP Octal Notation, with leading zero. - */ -# $settings['file_chmod_directory'] = 0775; -# $settings['file_chmod_file'] = 0664; - -/** - * Public file base URL: - * - * An alternative base URL to be used for serving public files. This must - * include any leading directory path. - * - * A different value from the domain used by Drupal to be used for accessing - * public files. This can be used for a simple CDN integration, or to improve - * security by serving user-uploaded files from a different domain or subdomain - * pointing to the same server. Do not include a trailing slash. - */ -# $settings['file_public_base_url'] = 'http://downloads.example.com/files'; - -/** - * Public file path: - * - * A local file system path where public files will be stored. This directory - * must exist and be writable by Drupal. This directory must be relative to - * the Drupal installation directory and be accessible over the web. - */ -# $settings['file_public_path'] = 'sites/default/files'; - -/** - * Private file path: - * - * A local file system path where private files will be stored. This directory - * must be absolute, outside of the Drupal installation directory and not - * accessible over the web. - * - * Note: Caches need to be cleared when this value is changed to make the - * private:// stream wrapper available to the system. - * - * See https://www.drupal.org/documentation/modules/file for more information - * about securing private files. - */ -# $settings['file_private_path'] = ''; - -/** - * Session write interval: - * - * Set the minimum interval between each session write to database. - * For performance reasons it defaults to 180. - */ -# $settings['session_write_interval'] = 180; - -/** - * String overrides: - * - * To override specific strings on your site with or without enabling the Locale - * module, add an entry to this list. This functionality allows you to change - * a small number of your site's default English language interface strings. - * - * Remove the leading hash signs to enable. - * - * The "en" part of the variable name, is dynamic and can be any langcode of - * any added language. (eg locale_custom_strings_de for german). - */ -# $settings['locale_custom_strings_en'][''] = [ -# 'forum' => 'Discussion board', -# '@count min' => '@count minutes', -# ]; - -/** - * A custom theme for the offline page: - * - * This applies when the site is explicitly set to maintenance mode through the - * administration page or when the database is inactive due to an error. - * The template file should also be copied into the theme. It is located inside - * 'core/modules/system/templates/maintenance-page.html.twig'. - * - * Note: This setting does not apply to installation and update pages. - */ -# $settings['maintenance_theme'] = 'bartik'; - -/** - * PHP settings: - * - * To see what PHP settings are possible, including whether they can be set at - * runtime (by using ini_set()), read the PHP documentation: - * http://php.net/manual/ini.list.php - * See \Drupal\Core\DrupalKernel::bootEnvironment() for required runtime - * settings and the .htaccess file for non-runtime settings. - * Settings defined there should not be duplicated here so as to avoid conflict - * issues. - */ - -/** - * If you encounter a situation where users post a large amount of text, and - * the result is stripped out upon viewing but can still be edited, Drupal's - * output filter may not have sufficient memory to process it. If you - * experience this issue, you may wish to uncomment the following two lines - * and increase the limits of these variables. For more information, see - * http://php.net/manual/pcre.configuration.php. - */ -# ini_set('pcre.backtrack_limit', 200000); -# ini_set('pcre.recursion_limit', 200000); - -/** - * Active configuration settings. - * - * By default, the active configuration is stored in the database in the - * {config} table. To use a different storage mechanism for the active - * configuration, do the following prior to installing: - * - Create an "active" directory and declare its path in $config_directories - * as explained under the 'Location of the site configuration files' section - * above in this file. To enhance security, you can declare a path that is - * outside your document root. - * - Override the 'bootstrap_config_storage' setting here. It must be set to a - * callable that returns an object that implements - * \Drupal\Core\Config\StorageInterface. - * - Override the service definition 'config.storage.active'. Put this - * override in a services.yml file in the same directory as settings.php - * (definitions in this file will override service definition defaults). - */ -# $settings['bootstrap_config_storage'] = ['Drupal\Core\Config\BootstrapConfigStorageFactory', 'getFileStorage']; - -/** - * Configuration overrides. - * - * To globally override specific configuration values for this site, - * set them here. You usually don't need to use this feature. This is - * useful in a configuration file for a vhost or directory, rather than - * the default settings.php. - * - * Note that any values you provide in these variable overrides will not be - * viewable from the Drupal administration interface. The administration - * interface displays the values stored in configuration so that you can stage - * changes to other environments that don't have the overrides. - * - * There are particular configuration values that are risky to override. For - * example, overriding the list of installed modules in 'core.extension' is not - * supported as module install or uninstall has not occurred. Other examples - * include field storage configuration, because it has effects on database - * structure, and 'core.menu.static_menu_link_overrides' since this is cached in - * a way that is not config override aware. Also, note that changing - * configuration values in settings.php will not fire any of the configuration - * change events. - */ -# $config['system.file']['path']['temporary'] = '/tmp'; -# $config['system.site']['name'] = 'My Drupal site'; -# $config['system.theme']['default'] = 'stark'; -# $config['user.settings']['anonymous'] = 'Visitor'; - -/** - * Fast 404 pages: - * - * Drupal can generate fully themed 404 pages. However, some of these responses - * are for images or other resource files that are not displayed to the user. - * This can waste bandwidth, and also generate server load. - * - * The options below return a simple, fast 404 page for URLs matching a - * specific pattern: - * - $config['system.performance']['fast_404']['exclude_paths']: A regular - * expression to match paths to exclude, such as images generated by image - * styles, or dynamically-resized images. The default pattern provided below - * also excludes the private file system. If you need to add more paths, you - * can add '|path' to the expression. - * - $config['system.performance']['fast_404']['paths']: A regular expression to - * match paths that should return a simple 404 page, rather than the fully - * themed 404 page. If you don't have any aliases ending in htm or html you - * can add '|s?html?' to the expression. - * - $config['system.performance']['fast_404']['html']: The html to return for - * simple 404 pages. - * - * Remove the leading hash signs if you would like to alter this functionality. - */ -# $config['system.performance']['fast_404']['exclude_paths'] = '/\/(?:styles)|(?:system\/files)\//'; -# $config['system.performance']['fast_404']['paths'] = '/\.(?:txt|png|gif|jpe?g|css|js|ico|swf|flv|cgi|bat|pl|dll|exe|asp)$/i'; -# $config['system.performance']['fast_404']['html'] = '404 Not Found

    Not Found

    The requested URL "@path" was not found on this server.

    '; - -/** - * Load services definition file. - */ -$settings['container_yamls'][] = $app_root . '/' . $site_path . '/services.yml'; - -/** - * Override the default service container class. - * - * This is useful for example to trace the service container for performance - * tracking purposes, for testing a service container with an error condition or - * to test a service container that throws an exception. - */ -# $settings['container_base_class'] = '\Drupal\Core\DependencyInjection\Container'; - -/** - * Override the default yaml parser class. - * - * Provide a fully qualified class name here if you would like to provide an - * alternate implementation YAML parser. The class must implement the - * \Drupal\Component\Serialization\SerializationInterface interface. - */ -# $settings['yaml_parser_class'] = NULL; - -/** - * Trusted host configuration. - * - * Drupal core can use the Symfony trusted host mechanism to prevent HTTP Host - * header spoofing. - * - * To enable the trusted host mechanism, you enable your allowable hosts - * in $settings['trusted_host_patterns']. This should be an array of regular - * expression patterns, without delimiters, representing the hosts you would - * like to allow. - * - * For example: - * @code - * $settings['trusted_host_patterns'] = array( - * '^www\.example\.com$', - * ); - * @endcode - * will allow the site to only run from www.example.com. - * - * If you are running multisite, or if you are running your site from - * different domain names (eg, you don't redirect http://www.example.com to - * http://example.com), you should specify all of the host patterns that are - * allowed by your site. - * - * For example: - * @code - * $settings['trusted_host_patterns'] = array( - * '^example\.com$', - * '^.+\.example\.com$', - * '^example\.org$', - * '^.+\.example\.org$', - * ); - * @endcode - * will allow the site to run off of all variants of example.com and - * example.org, with all subdomains included. - */ - -/** - * The default list of directories that will be ignored by Drupal's file API. - * - * By default ignore node_modules and bower_components folders to avoid issues - * with common frontend tools and recursive scanning of directories looking for - * extensions. - * - * @see file_scan_directory() - * @see \Drupal\Core\Extension\ExtensionDiscovery::scanDirectory() - */ -$settings['file_scan_ignore_directories'] = [ - 'node_modules', - 'bower_components', -]; - -/** - * The default number of entities to update in a batch process. - * - * This is used by update and post-update functions that need to go through and - * change all the entities on a site, so it is useful to increase this number - * if your hosting configuration (i.e. RAM allocation, CPU speed) allows for a - * larger number of entities to be processed in a single batch run. - */ -$settings['entity_update_batch_size'] = 50; - -/** - * Load local development override configuration, if available. - * - * Use settings.local.php to override variables on secondary (staging, - * development, etc) installations of this site. Typically used to disable - * caching, JavaScript/CSS compression, re-routing of outgoing emails, and - * other things that should not happen on development and testing sites. - * - * Keep this code block at the end of this file to take full effect. - */ -# -# if (file_exists($app_root . '/' . $site_path . '/settings.local.php')) { -# include $app_root . '/' . $site_path . '/settings.local.php'; -# } - -$config_directories['sync'] = '../config/sync'; - -if (file_exists('/.dockerenv') && file_exists($app_root . '/' . $site_path . '/environments/settings.docksal.php')) { - include $app_root . '/' . $site_path . '/environments/settings.docksal.php'; -} - -if (file_exists($app_root . '/' . $site_path . '/environments/settings.local.php')) { - include $app_root . '/' . $site_path . '/environments/settings.local.php'; -} diff --git a/decoupling-drupal-vuejs/demo/blue-conf/drupal/.editorconfig b/decoupling-drupal-vuejs/demo/blue-conf/drupal/.editorconfig deleted file mode 100644 index 686c443..0000000 --- a/decoupling-drupal-vuejs/demo/blue-conf/drupal/.editorconfig +++ /dev/null @@ -1,17 +0,0 @@ -# Drupal editor configuration normalization -# @see http://editorconfig.org/ - -# This is the top-most .editorconfig file; do not search in parent directories. -root = true - -# All files. -[*] -end_of_line = LF -indent_style = space -indent_size = 2 -charset = utf-8 -trim_trailing_whitespace = true -insert_final_newline = true - -[composer.{json,lock}] -indent_size = 4 diff --git a/decoupling-drupal-vuejs/demo/blue-conf/drupal/.env.example b/decoupling-drupal-vuejs/demo/blue-conf/drupal/.env.example deleted file mode 100644 index 6058123..0000000 --- a/decoupling-drupal-vuejs/demo/blue-conf/drupal/.env.example +++ /dev/null @@ -1,27 +0,0 @@ -# -# Copy and rename this file to .env at root of this project. -# - -# A common use case is to supply database creds via the environment. Edit settings.php -# like so: -# -# $databases['default']['default'] = [ -# 'database' => getenv('MYSQL_DATABASE'), -# 'driver' => 'mysql', -# 'host' => getenv('MYSQL_HOSTNAME'), -# 'namespace' => 'Drupal\\Core\\Database\\Driver\\mysql', -# 'password' => getenv('MYSQL_PASSWORD'), -# 'port' => getenv('MYSQL_PORT'), -# 'prefix' => '', -# 'username' => getenv('MYSQL_USER'), -# ]; -# -# Uncomment and populate as needed. -# MYSQL_DATABASE= -# MYSQL_HOSTNAME= -# MYSQL_PASSWORD= -# MYSQL_PORT= -# MYSQL_USER= - -# Another common use case is to set Drush's --uri via environment. -# DRUSH_OPTIONS_URI=http://example.com diff --git a/decoupling-drupal-vuejs/demo/blue-conf/drupal/.gitattributes b/decoupling-drupal-vuejs/demo/blue-conf/drupal/.gitattributes deleted file mode 100644 index a37894e..0000000 --- a/decoupling-drupal-vuejs/demo/blue-conf/drupal/.gitattributes +++ /dev/null @@ -1,61 +0,0 @@ -# Drupal git normalization -# @see https://www.kernel.org/pub/software/scm/git/docs/gitattributes.html -# @see https://www.drupal.org/node/1542048 - -# Normally these settings would be done with macro attributes for improved -# readability and easier maintenance. However macros can only be defined at the -# repository root directory. Drupal avoids making any assumptions about where it -# is installed. - -# Define text file attributes. -# - Treat them as text. -# - Ensure no CRLF line-endings, neither on checkout nor on checkin. -# - Detect whitespace errors. -# - Exposed by default in `git diff --color` on the CLI. -# - Validate with `git diff --check`. -# - Deny applying with `git apply --whitespace=error-all`. -# - Fix automatically with `git apply --whitespace=fix`. - -*.config text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 -*.css text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 -*.dist text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 -*.engine text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 diff=php -*.html text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 diff=html -*.inc text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 diff=php -*.install text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 diff=php -*.js text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 -*.json text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 -*.lock text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 -*.map text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 -*.md text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 -*.module text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 diff=php -*.php text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 diff=php -*.po text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 -*.profile text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 diff=php -*.script text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 -*.sh text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 diff=php -*.sql text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 -*.svg text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 -*.theme text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 diff=php -*.twig text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 -*.txt text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 -*.xml text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 -*.yml text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 - -# Define binary file attributes. -# - Do not treat them as text. -# - Include binary diff in patches instead of "binary files differ." -*.eot -text diff -*.exe -text diff -*.gif -text diff -*.gz -text diff -*.ico -text diff -*.jpeg -text diff -*.jpg -text diff -*.otf -text diff -*.phar -text diff -*.png -text diff -*.svgz -text diff -*.ttf -text diff -*.woff -text diff -*.woff2 -text diff diff --git a/decoupling-drupal-vuejs/demo/blue-conf/drupal/.gitignore b/decoupling-drupal-vuejs/demo/blue-conf/drupal/.gitignore deleted file mode 100644 index 4d7221c..0000000 --- a/decoupling-drupal-vuejs/demo/blue-conf/drupal/.gitignore +++ /dev/null @@ -1,42 +0,0 @@ -# Ignore directories generated by Composer -/drush/contrib/ -/vendor/ -/web/core/ -/web/modules/contrib/ -/web/themes/contrib/ -/web/profiles/contrib/ -/web/libraries/ - -# Ignore sensitive information -/web/sites/*/settings.php -/web/sites/*/settings.local.php - -# Ignore Drupal's file directory -/web/sites/*/files/ - -# Ignore SimpleTest multi-site environment. -/web/sites/simpletest - -# Ignore files generated by PhpStorm -/.idea/ - -# Ignore .env files as they are personal -/.env - -# Ignore Drupal Scaffold files -/web/.csslintrc -/web/.editorconfig -/web/.eslintignore -/web/.eslintrc.json -/web/.gitattributes -/web/.ht.router.php -/web/.htaccess -/web/index.php -/web/robots.txt -/web/sites/default/default.settings.php -/web/sites/default/default.services.yml -/web/sites/development.services.yml -/web/sites/example.settings.local.php -/web/sites/example.sites.php -/web/update.php -/web/web.config diff --git a/decoupling-drupal-vuejs/demo/blue-conf/drupal/.gitlab-ci.yml b/decoupling-drupal-vuejs/demo/blue-conf/drupal/.gitlab-ci.yml deleted file mode 100644 index 02481d0..0000000 --- a/decoupling-drupal-vuejs/demo/blue-conf/drupal/.gitlab-ci.yml +++ /dev/null @@ -1,33 +0,0 @@ -test: - image: php:7.2 - - cache: - paths: - - vendor/ - - before_script: - - apt-get update -yqq - - apt-get install git wget unzip zip -yqq - - # Add additonal extensions that are required by Drupal. - - apt-get install libpng-dev -y - - docker-php-ext-install gd - - # Install Composer. - - wget https://composer.github.io/installer.sig -O - -q | tr -d '\n' > installer.sig - - php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" - - php -r "if (hash_file('SHA384', 'composer-setup.php') === file_get_contents('installer.sig')) { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;" - - php composer-setup.php - - php -r "unlink('composer-setup.php'); unlink('installer.sig');" - - php composer.phar install - - # Start a server for web tests. - - php -S localhost:9000 -t web 2>&1 & - - variables: - SIMPLETEST_BASE_URL: http://localhost:9000 - SIMPLETEST_DB: 'sqlite://localhost:9000//tmp/test.sqlite' - - script: - - cd web - - ../vendor/bin/phpunit -c core modules/custom diff --git a/decoupling-drupal-vuejs/demo/blue-conf/drupal/.travis.yml b/decoupling-drupal-vuejs/demo/blue-conf/drupal/.travis.yml deleted file mode 100644 index c35782b..0000000 --- a/decoupling-drupal-vuejs/demo/blue-conf/drupal/.travis.yml +++ /dev/null @@ -1,51 +0,0 @@ -language: php -dist: trusty -sudo: false - -php: - - 5.6 - - 7.0 - - 7.1 - - 7.2 - -env: - global: - - SIMPLETEST_DB=sqlite://tmp/site.sqlite - - SIMPLETEST_BASE_URL="http://127.0.0.1:8080" - matrix: - - RELEASE=stable COMPOSER_CHANNEL=stable - - RELEASE=dev COMPOSER_CHANNEL=stable - - RELEASE=stable COMPOSER_CHANNEL=snapshot - -matrix: - exclude: - - php: 5.6 - env: RELEASE=dev COMPOSER_CHANNEL=stable - - php: 5.6 - env: RELEASE=stable COMPOSER_CHANNEL=snapshot - -before_install: - - if [[ $TRAVIS_PHP_VERSION = 5.6 ]]; then export COMPOSER_MEMORY_LIMIT=-1; fi; - - echo 'sendmail_path = /bin/true' >> ~/.phpenv/versions/$(phpenv version-name)/etc/conf.d/travis.ini - - phpenv config-rm xdebug.ini - - composer --verbose self-update --$COMPOSER_CHANNEL - - composer --version - -install: - - composer --verbose validate - - composer --verbose install - -script: - - if [[ $RELEASE = dev ]]; then composer --verbose remove --no-update drupal/console; fi; - - if [[ $RELEASE = dev ]]; then composer --verbose require --no-update drupal/core:8.7.x-dev webflo/drupal-core-require-dev:8.7.x-dev; fi; - - if [[ $RELEASE = dev ]]; then composer --verbose update; fi; - - cd $TRAVIS_BUILD_DIR/web - - ./../vendor/bin/drush site-install --verbose --yes --db-url=sqlite://tmp/site.sqlite - - ./../vendor/bin/drush runserver $SIMPLETEST_BASE_URL & - - until curl -s $SIMPLETEST_BASE_URL; do true; done > /dev/null - # Skip core/tests/Drupal/Tests/ComposerIntegrationTest.php because web/ has no composer.json - # Ignore PageCache group temporarily, @see https://www.drupal.org/node/2770673 - # Ignore Setup group temporarily, @see https://www.drupal.org/node/2962157 - - ./../vendor/bin/phpunit -c core --testsuite unit --exclude-group Composer,DependencyInjection,PageCache,Setup - - ./../vendor/bin/drush - - if [[ $RELEASE = stable ]]; then ./../vendor/bin/drupal; fi; diff --git a/decoupling-drupal-vuejs/demo/blue-conf/drupal/LICENSE b/decoupling-drupal-vuejs/demo/blue-conf/drupal/LICENSE deleted file mode 100644 index 23cb790..0000000 --- a/decoupling-drupal-vuejs/demo/blue-conf/drupal/LICENSE +++ /dev/null @@ -1,339 +0,0 @@ - GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1989, 1991 Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Lesser General Public License instead.) You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - - We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - - Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - - The precise terms and conditions for copying, distribution and -modification follow. - - GNU GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - - 1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - - 2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) You must cause the modified files to carry prominent notices - stating that you changed the files and the date of any change. - - b) You must cause any work that you distribute or publish, that in - whole or in part contains or is derived from the Program or any - part thereof, to be licensed as a whole at no charge to all third - parties under the terms of this License. - - c) If the modified program normally reads commands interactively - when run, you must cause it, when started running for such - interactive use in the most ordinary way, to print or display an - announcement including an appropriate copyright notice and a - notice that there is no warranty (or else, saying that you provide - a warranty) and that users may redistribute the program under - these conditions, and telling the user how to view a copy of this - License. (Exception: if the Program itself is interactive but - does not normally print such an announcement, your work based on - the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - - a) Accompany it with the complete corresponding machine-readable - source code, which must be distributed under the terms of Sections - 1 and 2 above on a medium customarily used for software interchange; or, - - b) Accompany it with a written offer, valid for at least three - years, to give any third party, for a charge no more than your - cost of physically performing source distribution, a complete - machine-readable copy of the corresponding source code, to be - distributed under the terms of Sections 1 and 2 above on a medium - customarily used for software interchange; or, - - c) Accompany it with the information you received as to the offer - to distribute corresponding source code. (This alternative is - allowed only for noncommercial distribution and only if you - received the program in object code or executable form with such - an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - - 4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - - 5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - - 6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - - 9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - - 10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - - NO WARRANTY - - 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - - 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - {description} - Copyright (C) {year} {fullname} - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - - Gnomovision version 69, Copyright (C) year name of author - Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the program - `Gnomovision' (which makes passes at compilers) written by James Hacker. - - {signature of Ty Coon}, 1 April 1989 - Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Lesser General -Public License instead of this License. diff --git a/decoupling-drupal-vuejs/demo/blue-conf/drupal/composer.json b/decoupling-drupal-vuejs/demo/blue-conf/drupal/composer.json deleted file mode 100644 index 57c3d7a..0000000 --- a/decoupling-drupal-vuejs/demo/blue-conf/drupal/composer.json +++ /dev/null @@ -1,88 +0,0 @@ -{ - "name": "opdavies/blue-conf-2019-drupal", - "description": "Project template for Drupal 8 projects with composer", - "type": "project", - "license": "GPL-2.0-or-later", - "authors": [ - { - "name": "", - "role": "" - } - ], - "repositories": [ - { - "type": "composer", - "url": "https://packages.drupal.org/8" - } - ], - "require": { - "php": ">=7.1", - "composer/installers": "^1.2", - "cweagans/composer-patches": "^1.6.5", - "drupal-composer/drupal-scaffold": "^2.5", - "drupal/admin_toolbar": "^1.26", - "drupal/console": "^1.0.2", - "drupal/core": "^8.7.0", - "drush/drush": "^9.0.0", - "josephlavin/tap": "^1.0", - "tightenco/collect": "^6.2", - "vlucas/phpdotenv": "^2.4", - "webflo/drupal-finder": "^1.0.0", - "webmozart/path-util": "^2.3", - "zaporylie/composer-drupal-optimizations": "^1.0" - }, - "require-dev": { - "webflo/drupal-core-require-dev": "^8.7.0" - }, - "conflict": { - "drupal/drupal": "*" - }, - "minimum-stability": "dev", - "prefer-stable": true, - "config": { - "sort-packages": true - }, - "autoload": { - "classmap": [ - "scripts/composer/ScriptHandler.php" - ], - "files": ["load.environment.php"] - }, - "scripts": { - "drupal-scaffold": "DrupalComposer\\DrupalScaffold\\Plugin::scaffold", - "pre-install-cmd": [ - "DrupalProject\\composer\\ScriptHandler::checkComposerVersion" - ], - "pre-update-cmd": [ - "DrupalProject\\composer\\ScriptHandler::checkComposerVersion" - ], - "post-install-cmd": [ - "DrupalProject\\composer\\ScriptHandler::createRequiredFiles", - "@drupal-scaffold" - ], - "post-update-cmd": [ - "DrupalProject\\composer\\ScriptHandler::createRequiredFiles", - "@drupal-scaffold" - ] - }, - "extra": { - "composer-exit-on-patch-failure": true, - "patchLevel": { - "drupal/core": "-p2" - }, - "installer-paths": { - "web/core": ["type:drupal-core"], - "web/libraries/{$name}": ["type:drupal-library"], - "web/modules/contrib/{$name}": ["type:drupal-module"], - "web/profiles/contrib/{$name}": ["type:drupal-profile"], - "web/themes/contrib/{$name}": ["type:drupal-theme"], - "drush/Commands/{$name}": ["type:drupal-drush"] - }, - "drupal-scaffold": { - "initial": { - ".editorconfig": "../.editorconfig", - ".gitattributes": "../.gitattributes" - } - } - } -} diff --git a/decoupling-drupal-vuejs/demo/blue-conf/drupal/composer.lock b/decoupling-drupal-vuejs/demo/blue-conf/drupal/composer.lock deleted file mode 100644 index a4694bf..0000000 --- a/decoupling-drupal-vuejs/demo/blue-conf/drupal/composer.lock +++ /dev/null @@ -1,8656 +0,0 @@ -{ - "_readme": [ - "This file locks the dependencies of your project to a known state", - "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", - "This file is @generated automatically" - ], - "content-hash": "f5fab320b94d1d71dea0b68c64982a4d", - "packages": [ - { - "name": "alchemy/zippy", - "version": "0.4.9", - "source": { - "type": "git", - "url": "https://github.com/alchemy-fr/Zippy.git", - "reference": "59fbeefb9a249122867ef25e53addfcce31850d7" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/alchemy-fr/Zippy/zipball/59fbeefb9a249122867ef25e53addfcce31850d7", - "reference": "59fbeefb9a249122867ef25e53addfcce31850d7", - "shasum": "" - }, - "require": { - "doctrine/collections": "~1.0", - "php": ">=5.5", - "symfony/filesystem": "^2.0.5 || ^3.0 || ^4.0", - "symfony/polyfill-mbstring": "^1.3", - "symfony/process": "^2.1 || ^3.0 || ^4.0" - }, - "require-dev": { - "ext-zip": "*", - "guzzle/guzzle": "~3.0", - "guzzlehttp/guzzle": "^6.0", - "phpunit/phpunit": "^4.0 || ^5.0", - "symfony/finder": "^2.0.5 || ^3.0 || ^4.0" - }, - "suggest": { - "ext-zip": "To use the ZipExtensionAdapter", - "guzzle/guzzle": "To use the GuzzleTeleporter with Guzzle 3", - "guzzlehttp/guzzle": "To use the GuzzleTeleporter with Guzzle 6" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "0.4.x-dev" - } - }, - "autoload": { - "psr-4": { - "Alchemy\\Zippy\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Alchemy", - "email": "dev.team@alchemy.fr", - "homepage": "http://www.alchemy.fr/" - } - ], - "description": "Zippy, the archive manager companion", - "keywords": [ - "bzip", - "compression", - "tar", - "zip" - ], - "time": "2018-02-22T13:58:36+00:00" - }, - { - "name": "asm89/stack-cors", - "version": "1.2.0", - "source": { - "type": "git", - "url": "https://github.com/asm89/stack-cors.git", - "reference": "c163e2b614550aedcf71165db2473d936abbced6" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/asm89/stack-cors/zipball/c163e2b614550aedcf71165db2473d936abbced6", - "reference": "c163e2b614550aedcf71165db2473d936abbced6", - "shasum": "" - }, - "require": { - "php": ">=5.5.9", - "symfony/http-foundation": "~2.7|~3.0|~4.0", - "symfony/http-kernel": "~2.7|~3.0|~4.0" - }, - "require-dev": { - "phpunit/phpunit": "^5.0 || ^4.8.10", - "squizlabs/php_codesniffer": "^2.3" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.2-dev" - } - }, - "autoload": { - "psr-4": { - "Asm89\\Stack\\": "src/Asm89/Stack/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Alexander", - "email": "iam.asm89@gmail.com" - } - ], - "description": "Cross-origin resource sharing library and stack middleware", - "homepage": "https://github.com/asm89/stack-cors", - "keywords": [ - "cors", - "stack" - ], - "time": "2017-12-20T14:37:45+00:00" - }, - { - "name": "brumann/polyfill-unserialize", - "version": "v1.0.3", - "source": { - "type": "git", - "url": "https://github.com/dbrumann/polyfill-unserialize.git", - "reference": "844d7e44b62a1a3d5c68cfb7ebbd59c17ea0fd7b" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/dbrumann/polyfill-unserialize/zipball/844d7e44b62a1a3d5c68cfb7ebbd59c17ea0fd7b", - "reference": "844d7e44b62a1a3d5c68cfb7ebbd59c17ea0fd7b", - "shasum": "" - }, - "require": { - "php": "^5.3|^7.0" - }, - "type": "library", - "autoload": { - "psr-4": { - "Brumann\\Polyfill\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Denis Brumann", - "email": "denis.brumann@sensiolabs.de" - } - ], - "description": "Backports unserialize options introduced in PHP 7.0 to older PHP versions.", - "time": "2017-02-03T09:55:47+00:00" - }, - { - "name": "chi-teck/drupal-code-generator", - "version": "1.30.4", - "source": { - "type": "git", - "url": "https://github.com/Chi-teck/drupal-code-generator.git", - "reference": "8b7ae331e21e58088e3e52688823692ed6471ec3" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/Chi-teck/drupal-code-generator/zipball/8b7ae331e21e58088e3e52688823692ed6471ec3", - "reference": "8b7ae331e21e58088e3e52688823692ed6471ec3", - "shasum": "" - }, - "require": { - "ext-json": "*", - "php": ">=5.5.9", - "symfony/console": "^3.4 || ^4.0", - "symfony/filesystem": "^2.7 || ^3.4 || ^4.0", - "twig/twig": "^1.38.2 || ^2.10" - }, - "bin": [ - "bin/dcg" - ], - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.x-dev" - } - }, - "autoload": { - "files": [ - "src/bootstrap.php" - ], - "psr-4": { - "DrupalCodeGenerator\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "GPL-2.0-or-later" - ], - "description": "Drupal code generator", - "time": "2019-08-25T06:39:56+00:00" - }, - { - "name": "composer/installers", - "version": "v1.7.0", - "source": { - "type": "git", - "url": "https://github.com/composer/installers.git", - "reference": "141b272484481432cda342727a427dc1e206bfa0" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/composer/installers/zipball/141b272484481432cda342727a427dc1e206bfa0", - "reference": "141b272484481432cda342727a427dc1e206bfa0", - "shasum": "" - }, - "require": { - "composer-plugin-api": "^1.0" - }, - "replace": { - "roundcube/plugin-installer": "*", - "shama/baton": "*" - }, - "require-dev": { - "composer/composer": "1.0.*@dev", - "phpunit/phpunit": "^4.8.36" - }, - "type": "composer-plugin", - "extra": { - "class": "Composer\\Installers\\Plugin", - "branch-alias": { - "dev-master": "1.0-dev" - } - }, - "autoload": { - "psr-4": { - "Composer\\Installers\\": "src/Composer/Installers" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Kyle Robinson Young", - "email": "kyle@dontkry.com", - "homepage": "https://github.com/shama" - } - ], - "description": "A multi-framework Composer library installer", - "homepage": "https://composer.github.io/installers/", - "keywords": [ - "Craft", - "Dolibarr", - "Eliasis", - "Hurad", - "ImageCMS", - "Kanboard", - "Lan Management System", - "MODX Evo", - "Mautic", - "Maya", - "OXID", - "Plentymarkets", - "Porto", - "RadPHP", - "SMF", - "Thelia", - "Whmcs", - "WolfCMS", - "agl", - "aimeos", - "annotatecms", - "attogram", - "bitrix", - "cakephp", - "chef", - "cockpit", - "codeigniter", - "concrete5", - "croogo", - "dokuwiki", - "drupal", - "eZ Platform", - "elgg", - "expressionengine", - "fuelphp", - "grav", - "installer", - "itop", - "joomla", - "known", - "kohana", - "laravel", - "lavalite", - "lithium", - "magento", - "majima", - "mako", - "mediawiki", - "modulework", - "modx", - "moodle", - "osclass", - "phpbb", - "piwik", - "ppi", - "puppet", - "pxcms", - "reindex", - "roundcube", - "shopware", - "silverstripe", - "sydes", - "symfony", - "typo3", - "wordpress", - "yawik", - "zend", - "zikula" - ], - "time": "2019-08-12T15:00:31+00:00" - }, - { - "name": "composer/semver", - "version": "1.5.0", - "source": { - "type": "git", - "url": "https://github.com/composer/semver.git", - "reference": "46d9139568ccb8d9e7cdd4539cab7347568a5e2e" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/composer/semver/zipball/46d9139568ccb8d9e7cdd4539cab7347568a5e2e", - "reference": "46d9139568ccb8d9e7cdd4539cab7347568a5e2e", - "shasum": "" - }, - "require": { - "php": "^5.3.2 || ^7.0" - }, - "require-dev": { - "phpunit/phpunit": "^4.5 || ^5.0.5", - "phpunit/phpunit-mock-objects": "2.3.0 || ^3.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.x-dev" - } - }, - "autoload": { - "psr-4": { - "Composer\\Semver\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nils Adermann", - "email": "naderman@naderman.de", - "homepage": "http://www.naderman.de" - }, - { - "name": "Jordi Boggiano", - "email": "j.boggiano@seld.be", - "homepage": "http://seld.be" - }, - { - "name": "Rob Bast", - "email": "rob.bast@gmail.com", - "homepage": "http://robbast.nl" - } - ], - "description": "Semver library that offers utilities, version constraint parsing and validation.", - "keywords": [ - "semantic", - "semver", - "validation", - "versioning" - ], - "time": "2019-03-19T17:25:45+00:00" - }, - { - "name": "consolidation/annotated-command", - "version": "2.12.0", - "source": { - "type": "git", - "url": "https://github.com/consolidation/annotated-command.git", - "reference": "512a2e54c98f3af377589de76c43b24652bcb789" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/consolidation/annotated-command/zipball/512a2e54c98f3af377589de76c43b24652bcb789", - "reference": "512a2e54c98f3af377589de76c43b24652bcb789", - "shasum": "" - }, - "require": { - "consolidation/output-formatters": "^3.4", - "php": ">=5.4.5", - "psr/log": "^1", - "symfony/console": "^2.8|^3|^4", - "symfony/event-dispatcher": "^2.5|^3|^4", - "symfony/finder": "^2.5|^3|^4" - }, - "require-dev": { - "g1a/composer-test-scenarios": "^3", - "php-coveralls/php-coveralls": "^1", - "phpunit/phpunit": "^6", - "squizlabs/php_codesniffer": "^2.7" - }, - "type": "library", - "extra": { - "scenarios": { - "symfony4": { - "require": { - "symfony/console": "^4.0" - }, - "config": { - "platform": { - "php": "7.1.3" - } - } - }, - "symfony2": { - "require": { - "symfony/console": "^2.8" - }, - "require-dev": { - "phpunit/phpunit": "^4.8.36" - }, - "remove": [ - "php-coveralls/php-coveralls" - ], - "config": { - "platform": { - "php": "5.4.8" - } - }, - "scenario-options": { - "create-lockfile": "false" - } - }, - "phpunit4": { - "require-dev": { - "phpunit/phpunit": "^4.8.36" - }, - "remove": [ - "php-coveralls/php-coveralls" - ], - "config": { - "platform": { - "php": "5.4.8" - } - } - } - }, - "branch-alias": { - "dev-master": "2.x-dev" - } - }, - "autoload": { - "psr-4": { - "Consolidation\\AnnotatedCommand\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Greg Anderson", - "email": "greg.1.anderson@greenknowe.org" - } - ], - "description": "Initialize Symfony Console commands from annotated command class methods.", - "time": "2019-03-08T16:55:03+00:00" - }, - { - "name": "consolidation/config", - "version": "1.2.1", - "source": { - "type": "git", - "url": "https://github.com/consolidation/config.git", - "reference": "cac1279bae7efb5c7fb2ca4c3ba4b8eb741a96c1" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/consolidation/config/zipball/cac1279bae7efb5c7fb2ca4c3ba4b8eb741a96c1", - "reference": "cac1279bae7efb5c7fb2ca4c3ba4b8eb741a96c1", - "shasum": "" - }, - "require": { - "dflydev/dot-access-data": "^1.1.0", - "grasmash/expander": "^1", - "php": ">=5.4.0" - }, - "require-dev": { - "g1a/composer-test-scenarios": "^3", - "php-coveralls/php-coveralls": "^1", - "phpunit/phpunit": "^5", - "squizlabs/php_codesniffer": "2.*", - "symfony/console": "^2.5|^3|^4", - "symfony/yaml": "^2.8.11|^3|^4" - }, - "suggest": { - "symfony/yaml": "Required to use Consolidation\\Config\\Loader\\YamlConfigLoader" - }, - "type": "library", - "extra": { - "scenarios": { - "symfony4": { - "require-dev": { - "symfony/console": "^4.0" - }, - "config": { - "platform": { - "php": "7.1.3" - } - } - }, - "symfony2": { - "require-dev": { - "symfony/console": "^2.8", - "symfony/event-dispatcher": "^2.8", - "phpunit/phpunit": "^4.8.36" - }, - "remove": [ - "php-coveralls/php-coveralls" - ], - "config": { - "platform": { - "php": "5.4.8" - } - } - } - }, - "branch-alias": { - "dev-master": "1.x-dev" - } - }, - "autoload": { - "psr-4": { - "Consolidation\\Config\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Greg Anderson", - "email": "greg.1.anderson@greenknowe.org" - } - ], - "description": "Provide configuration services for a commandline tool.", - "time": "2019-03-03T19:37:04+00:00" - }, - { - "name": "consolidation/filter-via-dot-access-data", - "version": "1.0.0", - "source": { - "type": "git", - "url": "https://github.com/consolidation/filter-via-dot-access-data.git", - "reference": "a53e96c6b9f7f042f5e085bf911f3493cea823c6" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/consolidation/filter-via-dot-access-data/zipball/a53e96c6b9f7f042f5e085bf911f3493cea823c6", - "reference": "a53e96c6b9f7f042f5e085bf911f3493cea823c6", - "shasum": "" - }, - "require": { - "dflydev/dot-access-data": "^1.1.0", - "php": ">=5.5.0" - }, - "require-dev": { - "consolidation/robo": "^1.2.3", - "g1a/composer-test-scenarios": "^3", - "knplabs/github-api": "^2.7", - "php-coveralls/php-coveralls": "^1", - "php-http/guzzle6-adapter": "^1.1", - "phpunit/phpunit": "^5", - "squizlabs/php_codesniffer": "^2.8", - "symfony/console": "^2.8|^3|^4" - }, - "type": "library", - "extra": { - "scenarios": { - "phpunit5": { - "require-dev": { - "phpunit/phpunit": "^5.7.27" - }, - "remove": [ - "php-coveralls/php-coveralls" - ], - "config": { - "platform": { - "php": "5.6.33" - } - } - } - }, - "branch-alias": { - "dev-master": "1.x-dev" - } - }, - "autoload": { - "psr-4": { - "Consolidation\\Filter\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Greg Anderson", - "email": "greg.1.anderson@greenknowe.org" - } - ], - "description": "This project uses dflydev/dot-access-data to provide simple output filtering for applications built with annotated-command / Robo.", - "time": "2019-01-18T06:05:07+00:00" - }, - { - "name": "consolidation/log", - "version": "1.1.1", - "source": { - "type": "git", - "url": "https://github.com/consolidation/log.git", - "reference": "b2e887325ee90abc96b0a8b7b474cd9e7c896e3a" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/consolidation/log/zipball/b2e887325ee90abc96b0a8b7b474cd9e7c896e3a", - "reference": "b2e887325ee90abc96b0a8b7b474cd9e7c896e3a", - "shasum": "" - }, - "require": { - "php": ">=5.4.5", - "psr/log": "^1.0", - "symfony/console": "^2.8|^3|^4" - }, - "require-dev": { - "g1a/composer-test-scenarios": "^3", - "php-coveralls/php-coveralls": "^1", - "phpunit/phpunit": "^6", - "squizlabs/php_codesniffer": "^2" - }, - "type": "library", - "extra": { - "scenarios": { - "symfony4": { - "require": { - "symfony/console": "^4.0" - }, - "config": { - "platform": { - "php": "7.1.3" - } - } - }, - "symfony2": { - "require": { - "symfony/console": "^2.8" - }, - "require-dev": { - "phpunit/phpunit": "^4.8.36" - }, - "remove": [ - "php-coveralls/php-coveralls" - ], - "config": { - "platform": { - "php": "5.4.8" - } - } - }, - "phpunit4": { - "require-dev": { - "phpunit/phpunit": "^4.8.36" - }, - "remove": [ - "php-coveralls/php-coveralls" - ], - "config": { - "platform": { - "php": "5.4.8" - } - } - } - }, - "branch-alias": { - "dev-master": "1.x-dev" - } - }, - "autoload": { - "psr-4": { - "Consolidation\\Log\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Greg Anderson", - "email": "greg.1.anderson@greenknowe.org" - } - ], - "description": "Improved Psr-3 / Psr\\Log logger based on Symfony Console components.", - "time": "2019-01-01T17:30:51+00:00" - }, - { - "name": "consolidation/output-formatters", - "version": "3.5.0", - "source": { - "type": "git", - "url": "https://github.com/consolidation/output-formatters.git", - "reference": "99ec998ffb697e0eada5aacf81feebfb13023605" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/consolidation/output-formatters/zipball/99ec998ffb697e0eada5aacf81feebfb13023605", - "reference": "99ec998ffb697e0eada5aacf81feebfb13023605", - "shasum": "" - }, - "require": { - "dflydev/dot-access-data": "^1.1.0", - "php": ">=5.4.0", - "symfony/console": "^2.8|^3|^4", - "symfony/finder": "^2.5|^3|^4" - }, - "require-dev": { - "g1a/composer-test-scenarios": "^3", - "php-coveralls/php-coveralls": "^1", - "phpunit/phpunit": "^5.7.27", - "squizlabs/php_codesniffer": "^2.7", - "symfony/var-dumper": "^2.8|^3|^4", - "victorjonsson/markdowndocs": "^1.3" - }, - "suggest": { - "symfony/var-dumper": "For using the var_dump formatter" - }, - "type": "library", - "extra": { - "scenarios": { - "symfony4": { - "require": { - "symfony/console": "^4.0" - }, - "require-dev": { - "phpunit/phpunit": "^6" - }, - "config": { - "platform": { - "php": "7.1.3" - } - } - }, - "symfony3": { - "require": { - "symfony/console": "^3.4", - "symfony/finder": "^3.4", - "symfony/var-dumper": "^3.4" - }, - "config": { - "platform": { - "php": "5.6.32" - } - } - }, - "symfony2": { - "require": { - "symfony/console": "^2.8" - }, - "require-dev": { - "phpunit/phpunit": "^4.8.36" - }, - "remove": [ - "php-coveralls/php-coveralls" - ], - "config": { - "platform": { - "php": "5.4.8" - } - }, - "scenario-options": { - "create-lockfile": "false" - } - } - }, - "branch-alias": { - "dev-master": "3.x-dev" - } - }, - "autoload": { - "psr-4": { - "Consolidation\\OutputFormatters\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Greg Anderson", - "email": "greg.1.anderson@greenknowe.org" - } - ], - "description": "Format text by applying transformations provided by plug-in formatters.", - "time": "2019-05-30T23:16:01+00:00" - }, - { - "name": "consolidation/robo", - "version": "1.4.10", - "source": { - "type": "git", - "url": "https://github.com/consolidation/Robo.git", - "reference": "e5a6ca64cf1324151873672e484aceb21f365681" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/consolidation/Robo/zipball/e5a6ca64cf1324151873672e484aceb21f365681", - "reference": "e5a6ca64cf1324151873672e484aceb21f365681", - "shasum": "" - }, - "require": { - "consolidation/annotated-command": "^2.10.2", - "consolidation/config": "^1.2", - "consolidation/log": "~1", - "consolidation/output-formatters": "^3.1.13", - "consolidation/self-update": "^1", - "grasmash/yaml-expander": "^1.3", - "league/container": "^2.2", - "php": ">=5.5.0", - "symfony/console": "^2.8|^3|^4", - "symfony/event-dispatcher": "^2.5|^3|^4", - "symfony/filesystem": "^2.5|^3|^4", - "symfony/finder": "^2.5|^3|^4", - "symfony/process": "^2.5|^3|^4" - }, - "replace": { - "codegyre/robo": "< 1.0" - }, - "require-dev": { - "codeception/aspect-mock": "^1|^2.1.1", - "codeception/base": "^2.3.7", - "codeception/verify": "^0.3.2", - "g1a/composer-test-scenarios": "^3", - "goaop/framework": "~2.1.2", - "goaop/parser-reflection": "^1.1.0", - "natxet/cssmin": "3.0.4", - "nikic/php-parser": "^3.1.5", - "patchwork/jsqueeze": "~2", - "pear/archive_tar": "^1.4.4", - "php-coveralls/php-coveralls": "^1", - "phpunit/php-code-coverage": "~2|~4", - "squizlabs/php_codesniffer": "^2.8" - }, - "suggest": { - "henrikbjorn/lurker": "For monitoring filesystem changes in taskWatch", - "natxet/CssMin": "For minifying CSS files in taskMinify", - "patchwork/jsqueeze": "For minifying JS files in taskMinify", - "pear/archive_tar": "Allows tar archives to be created and extracted in taskPack and taskExtract, respectively." - }, - "bin": [ - "robo" - ], - "type": "library", - "extra": { - "scenarios": { - "symfony4": { - "require": { - "symfony/console": "^4" - }, - "config": { - "platform": { - "php": "7.1.3" - } - } - }, - "symfony2": { - "require": { - "symfony/console": "^2.8" - }, - "remove": [ - "goaop/framework" - ], - "config": { - "platform": { - "php": "5.5.9" - } - }, - "scenario-options": { - "create-lockfile": "false" - } - } - }, - "branch-alias": { - "dev-master": "2.x-dev" - } - }, - "autoload": { - "psr-4": { - "Robo\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Davert", - "email": "davert.php@resend.cc" - } - ], - "description": "Modern task runner", - "time": "2019-07-29T15:40:50+00:00" - }, - { - "name": "consolidation/self-update", - "version": "1.1.5", - "source": { - "type": "git", - "url": "https://github.com/consolidation/self-update.git", - "reference": "a1c273b14ce334789825a09d06d4c87c0a02ad54" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/consolidation/self-update/zipball/a1c273b14ce334789825a09d06d4c87c0a02ad54", - "reference": "a1c273b14ce334789825a09d06d4c87c0a02ad54", - "shasum": "" - }, - "require": { - "php": ">=5.5.0", - "symfony/console": "^2.8|^3|^4", - "symfony/filesystem": "^2.5|^3|^4" - }, - "bin": [ - "scripts/release" - ], - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.x-dev" - } - }, - "autoload": { - "psr-4": { - "SelfUpdate\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Greg Anderson", - "email": "greg.1.anderson@greenknowe.org" - }, - { - "name": "Alexander Menk", - "email": "menk@mestrona.net" - } - ], - "description": "Provides a self:update command for Symfony Console applications.", - "time": "2018-10-28T01:52:03+00:00" - }, - { - "name": "consolidation/site-alias", - "version": "3.0.0", - "source": { - "type": "git", - "url": "https://github.com/consolidation/site-alias.git", - "reference": "8cfd3b6ab6d541086fc970bf850864293b284e6f" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/consolidation/site-alias/zipball/8cfd3b6ab6d541086fc970bf850864293b284e6f", - "reference": "8cfd3b6ab6d541086fc970bf850864293b284e6f", - "shasum": "" - }, - "require": { - "consolidation/config": "^1.2.1", - "php": ">=5.5.0" - }, - "require-dev": { - "consolidation/robo": "^1.2.3", - "g1a/composer-test-scenarios": "^3", - "knplabs/github-api": "^2.7", - "php-coveralls/php-coveralls": "^1", - "php-http/guzzle6-adapter": "^1.1", - "phpunit/phpunit": "^6", - "squizlabs/php_codesniffer": "^2.8", - "symfony/console": "^2.8|^3|^4", - "symfony/yaml": "~2.3|^3" - }, - "type": "library", - "extra": { - "scenarios": { - "phpunit5": { - "require-dev": { - "phpunit/phpunit": "^5.7.27" - }, - "remove": [ - "php-coveralls/php-coveralls" - ], - "config": { - "platform": { - "php": "5.6.33" - } - } - } - }, - "branch-alias": { - "dev-master": "3.x-dev" - } - }, - "autoload": { - "psr-4": { - "Consolidation\\SiteAlias\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Moshe Weitzman", - "email": "weitzman@tejasa.com" - }, - { - "name": "Greg Anderson", - "email": "greg.1.anderson@greenknowe.org" - } - ], - "description": "Manage alias records for local and remote sites.", - "time": "2019-03-12T17:31:48+00:00" - }, - { - "name": "consolidation/site-process", - "version": "2.0.4", - "source": { - "type": "git", - "url": "https://github.com/consolidation/site-process.git", - "reference": "e159f849abce696c2f5081c149a1f8ec8717dd97" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/consolidation/site-process/zipball/e159f849abce696c2f5081c149a1f8ec8717dd97", - "reference": "e159f849abce696c2f5081c149a1f8ec8717dd97", - "shasum": "" - }, - "require": { - "consolidation/config": "^1.2.1", - "consolidation/site-alias": "^3", - "php": ">=5.6.0", - "symfony/process": "^3.4" - }, - "require-dev": { - "consolidation/robo": "^1.3", - "g1a/composer-test-scenarios": "^3", - "knplabs/github-api": "^2.7", - "php-coveralls/php-coveralls": "^1", - "php-http/guzzle6-adapter": "^1.1", - "phpunit/phpunit": "^6", - "squizlabs/php_codesniffer": "^2.8" - }, - "type": "library", - "extra": { - "scenarios": { - "phpunit5": { - "require-dev": { - "phpunit/phpunit": "^5.7.27" - }, - "remove": [ - "php-coveralls/php-coveralls" - ], - "config": { - "platform": { - "php": "5.6.33" - } - } - } - }, - "branch-alias": { - "dev-master": "0.x-dev" - } - }, - "autoload": { - "psr-4": { - "Consolidation\\SiteProcess\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Greg Anderson", - "email": "greg.1.anderson@greenknowe.org" - }, - { - "name": "Moshe Weitzman", - "email": "weitzman@tejasa.com" - } - ], - "description": "A thin wrapper around the Symfony Process Component that allows applications to use the Site Alias library to specify the target for a remote call.", - "time": "2019-08-12T23:10:26+00:00" - }, - { - "name": "container-interop/container-interop", - "version": "1.2.0", - "source": { - "type": "git", - "url": "https://github.com/container-interop/container-interop.git", - "reference": "79cbf1341c22ec75643d841642dd5d6acd83bdb8" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/container-interop/container-interop/zipball/79cbf1341c22ec75643d841642dd5d6acd83bdb8", - "reference": "79cbf1341c22ec75643d841642dd5d6acd83bdb8", - "shasum": "" - }, - "require": { - "psr/container": "^1.0" - }, - "type": "library", - "autoload": { - "psr-4": { - "Interop\\Container\\": "src/Interop/Container/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "description": "Promoting the interoperability of container objects (DIC, SL, etc.)", - "homepage": "https://github.com/container-interop/container-interop", - "time": "2017-02-14T19:40:03+00:00" - }, - { - "name": "cweagans/composer-patches", - "version": "1.6.7", - "source": { - "type": "git", - "url": "https://github.com/cweagans/composer-patches.git", - "reference": "2e6f72a2ad8d59cd7e2b729f218bf42adb14f590" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/cweagans/composer-patches/zipball/2e6f72a2ad8d59cd7e2b729f218bf42adb14f590", - "reference": "2e6f72a2ad8d59cd7e2b729f218bf42adb14f590", - "shasum": "" - }, - "require": { - "composer-plugin-api": "^1.0", - "php": ">=5.3.0" - }, - "require-dev": { - "composer/composer": "~1.0", - "phpunit/phpunit": "~4.6" - }, - "type": "composer-plugin", - "extra": { - "class": "cweagans\\Composer\\Patches" - }, - "autoload": { - "psr-4": { - "cweagans\\Composer\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Cameron Eagans", - "email": "me@cweagans.net" - } - ], - "description": "Provides a way to patch Composer packages.", - "time": "2019-08-29T20:11:49+00:00" - }, - { - "name": "dflydev/dot-access-configuration", - "version": "v1.0.3", - "source": { - "type": "git", - "url": "https://github.com/dflydev/dflydev-dot-access-configuration.git", - "reference": "2e6eb0c8b8830b26bb23defcfc38d4276508fc49" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/dflydev/dflydev-dot-access-configuration/zipball/2e6eb0c8b8830b26bb23defcfc38d4276508fc49", - "reference": "2e6eb0c8b8830b26bb23defcfc38d4276508fc49", - "shasum": "" - }, - "require": { - "dflydev/dot-access-data": "1.*", - "dflydev/placeholder-resolver": "1.*", - "php": ">=5.3.2" - }, - "require-dev": { - "symfony/yaml": "~2.1" - }, - "suggest": { - "symfony/yaml": "Required for using the YAML Configuration Builders" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0-dev" - } - }, - "autoload": { - "psr-0": { - "Dflydev\\DotAccessConfiguration": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Dragonfly Development Inc.", - "email": "info@dflydev.com", - "homepage": "http://dflydev.com" - }, - { - "name": "Beau Simensen", - "email": "beau@dflydev.com", - "homepage": "http://beausimensen.com" - } - ], - "description": "Given a deep data structure representing a configuration, access configuration by dot notation.", - "homepage": "https://github.com/dflydev/dflydev-dot-access-configuration", - "keywords": [ - "config", - "configuration" - ], - "time": "2018-09-08T23:00:17+00:00" - }, - { - "name": "dflydev/dot-access-data", - "version": "v1.1.0", - "source": { - "type": "git", - "url": "https://github.com/dflydev/dflydev-dot-access-data.git", - "reference": "3fbd874921ab2c041e899d044585a2ab9795df8a" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/dflydev/dflydev-dot-access-data/zipball/3fbd874921ab2c041e899d044585a2ab9795df8a", - "reference": "3fbd874921ab2c041e899d044585a2ab9795df8a", - "shasum": "" - }, - "require": { - "php": ">=5.3.2" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0-dev" - } - }, - "autoload": { - "psr-0": { - "Dflydev\\DotAccessData": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Dragonfly Development Inc.", - "email": "info@dflydev.com", - "homepage": "http://dflydev.com" - }, - { - "name": "Beau Simensen", - "email": "beau@dflydev.com", - "homepage": "http://beausimensen.com" - }, - { - "name": "Carlos Frutos", - "email": "carlos@kiwing.it", - "homepage": "https://github.com/cfrutos" - } - ], - "description": "Given a deep data structure, access data by dot notation.", - "homepage": "https://github.com/dflydev/dflydev-dot-access-data", - "keywords": [ - "access", - "data", - "dot", - "notation" - ], - "time": "2017-01-20T21:14:22+00:00" - }, - { - "name": "dflydev/placeholder-resolver", - "version": "v1.0.2", - "source": { - "type": "git", - "url": "https://github.com/dflydev/dflydev-placeholder-resolver.git", - "reference": "c498d0cae91b1bb36cc7d60906dab8e62bb7c356" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/dflydev/dflydev-placeholder-resolver/zipball/c498d0cae91b1bb36cc7d60906dab8e62bb7c356", - "reference": "c498d0cae91b1bb36cc7d60906dab8e62bb7c356", - "shasum": "" - }, - "require": { - "php": ">=5.3.2" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0-dev" - } - }, - "autoload": { - "psr-0": { - "Dflydev\\PlaceholderResolver": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Dragonfly Development Inc.", - "email": "info@dflydev.com", - "homepage": "http://dflydev.com" - }, - { - "name": "Beau Simensen", - "email": "beau@dflydev.com", - "homepage": "http://beausimensen.com" - } - ], - "description": "Given a data source representing key => value pairs, resolve placeholders like ${foo.bar} to the value associated with the 'foo.bar' key in the data source.", - "homepage": "https://github.com/dflydev/dflydev-placeholder-resolver", - "keywords": [ - "placeholder", - "resolver" - ], - "time": "2012-10-28T21:08:28+00:00" - }, - { - "name": "dnoegel/php-xdg-base-dir", - "version": "0.1", - "source": { - "type": "git", - "url": "https://github.com/dnoegel/php-xdg-base-dir.git", - "reference": "265b8593498b997dc2d31e75b89f053b5cc9621a" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/dnoegel/php-xdg-base-dir/zipball/265b8593498b997dc2d31e75b89f053b5cc9621a", - "reference": "265b8593498b997dc2d31e75b89f053b5cc9621a", - "shasum": "" - }, - "require": { - "php": ">=5.3.2" - }, - "require-dev": { - "phpunit/phpunit": "@stable" - }, - "type": "project", - "autoload": { - "psr-4": { - "XdgBaseDir\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "description": "implementation of xdg base directory specification for php", - "time": "2014-10-24T07:27:01+00:00" - }, - { - "name": "doctrine/annotations", - "version": "v1.7.0", - "source": { - "type": "git", - "url": "https://github.com/doctrine/annotations.git", - "reference": "fa4c4e861e809d6a1103bd620cce63ed91aedfeb" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/doctrine/annotations/zipball/fa4c4e861e809d6a1103bd620cce63ed91aedfeb", - "reference": "fa4c4e861e809d6a1103bd620cce63ed91aedfeb", - "shasum": "" - }, - "require": { - "doctrine/lexer": "1.*", - "php": "^7.1" - }, - "require-dev": { - "doctrine/cache": "1.*", - "phpunit/phpunit": "^7.5@dev" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.7.x-dev" - } - }, - "autoload": { - "psr-4": { - "Doctrine\\Common\\Annotations\\": "lib/Doctrine/Common/Annotations" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Guilherme Blanco", - "email": "guilhermeblanco@gmail.com" - }, - { - "name": "Roman Borschel", - "email": "roman@code-factory.org" - }, - { - "name": "Benjamin Eberlei", - "email": "kontakt@beberlei.de" - }, - { - "name": "Jonathan Wage", - "email": "jonwage@gmail.com" - }, - { - "name": "Johannes Schmitt", - "email": "schmittjoh@gmail.com" - } - ], - "description": "Docblock Annotations Parser", - "homepage": "http://www.doctrine-project.org", - "keywords": [ - "annotations", - "docblock", - "parser" - ], - "time": "2019-08-08T18:11:40+00:00" - }, - { - "name": "doctrine/cache", - "version": "v1.8.0", - "source": { - "type": "git", - "url": "https://github.com/doctrine/cache.git", - "reference": "d768d58baee9a4862ca783840eca1b9add7a7f57" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/doctrine/cache/zipball/d768d58baee9a4862ca783840eca1b9add7a7f57", - "reference": "d768d58baee9a4862ca783840eca1b9add7a7f57", - "shasum": "" - }, - "require": { - "php": "~7.1" - }, - "conflict": { - "doctrine/common": ">2.2,<2.4" - }, - "require-dev": { - "alcaeus/mongo-php-adapter": "^1.1", - "doctrine/coding-standard": "^4.0", - "mongodb/mongodb": "^1.1", - "phpunit/phpunit": "^7.0", - "predis/predis": "~1.0" - }, - "suggest": { - "alcaeus/mongo-php-adapter": "Required to use legacy MongoDB driver" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.8.x-dev" - } - }, - "autoload": { - "psr-4": { - "Doctrine\\Common\\Cache\\": "lib/Doctrine/Common/Cache" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Roman Borschel", - "email": "roman@code-factory.org" - }, - { - "name": "Benjamin Eberlei", - "email": "kontakt@beberlei.de" - }, - { - "name": "Guilherme Blanco", - "email": "guilhermeblanco@gmail.com" - }, - { - "name": "Jonathan Wage", - "email": "jonwage@gmail.com" - }, - { - "name": "Johannes Schmitt", - "email": "schmittjoh@gmail.com" - } - ], - "description": "Caching library offering an object-oriented API for many cache backends", - "homepage": "https://www.doctrine-project.org", - "keywords": [ - "cache", - "caching" - ], - "time": "2018-08-21T18:01:43+00:00" - }, - { - "name": "doctrine/collections", - "version": "v1.6.2", - "source": { - "type": "git", - "url": "https://github.com/doctrine/collections.git", - "reference": "c5e0bc17b1620e97c968ac409acbff28b8b850be" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/doctrine/collections/zipball/c5e0bc17b1620e97c968ac409acbff28b8b850be", - "reference": "c5e0bc17b1620e97c968ac409acbff28b8b850be", - "shasum": "" - }, - "require": { - "php": "^7.1.3" - }, - "require-dev": { - "doctrine/coding-standard": "^6.0", - "phpstan/phpstan-shim": "^0.9.2", - "phpunit/phpunit": "^7.0", - "vimeo/psalm": "^3.2.2" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.6.x-dev" - } - }, - "autoload": { - "psr-4": { - "Doctrine\\Common\\Collections\\": "lib/Doctrine/Common/Collections" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Roman Borschel", - "email": "roman@code-factory.org" - }, - { - "name": "Benjamin Eberlei", - "email": "kontakt@beberlei.de" - }, - { - "name": "Guilherme Blanco", - "email": "guilhermeblanco@gmail.com" - }, - { - "name": "Jonathan Wage", - "email": "jonwage@gmail.com" - }, - { - "name": "Johannes Schmitt", - "email": "schmittjoh@gmail.com" - } - ], - "description": "PHP Doctrine Collections library that adds additional functionality on top of PHP arrays.", - "homepage": "https://www.doctrine-project.org/projects/collections.html", - "keywords": [ - "array", - "collections", - "iterators", - "php" - ], - "time": "2019-06-09T13:48:14+00:00" - }, - { - "name": "doctrine/common", - "version": "v2.10.0", - "source": { - "type": "git", - "url": "https://github.com/doctrine/common.git", - "reference": "30e33f60f64deec87df728c02b107f82cdafad9d" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/doctrine/common/zipball/30e33f60f64deec87df728c02b107f82cdafad9d", - "reference": "30e33f60f64deec87df728c02b107f82cdafad9d", - "shasum": "" - }, - "require": { - "doctrine/annotations": "^1.0", - "doctrine/cache": "^1.0", - "doctrine/collections": "^1.0", - "doctrine/event-manager": "^1.0", - "doctrine/inflector": "^1.0", - "doctrine/lexer": "^1.0", - "doctrine/persistence": "^1.1", - "doctrine/reflection": "^1.0", - "php": "^7.1" - }, - "require-dev": { - "doctrine/coding-standard": "^1.0", - "phpunit/phpunit": "^6.3", - "squizlabs/php_codesniffer": "^3.0", - "symfony/phpunit-bridge": "^4.0.5" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.10.x-dev" - } - }, - "autoload": { - "psr-4": { - "Doctrine\\Common\\": "lib/Doctrine/Common" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Roman Borschel", - "email": "roman@code-factory.org" - }, - { - "name": "Benjamin Eberlei", - "email": "kontakt@beberlei.de" - }, - { - "name": "Guilherme Blanco", - "email": "guilhermeblanco@gmail.com" - }, - { - "name": "Jonathan Wage", - "email": "jonwage@gmail.com" - }, - { - "name": "Johannes Schmitt", - "email": "schmittjoh@gmail.com" - }, - { - "name": "Marco Pivetta", - "email": "ocramius@gmail.com" - } - ], - "description": "PHP Doctrine Common project is a library that provides additional functionality that other Doctrine projects depend on such as better reflection support, persistence interfaces, proxies, event system and much more.", - "homepage": "https://www.doctrine-project.org/projects/common.html", - "keywords": [ - "common", - "doctrine", - "php" - ], - "time": "2018-11-21T01:24:55+00:00" - }, - { - "name": "doctrine/event-manager", - "version": "v1.0.0", - "source": { - "type": "git", - "url": "https://github.com/doctrine/event-manager.git", - "reference": "a520bc093a0170feeb6b14e9d83f3a14452e64b3" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/doctrine/event-manager/zipball/a520bc093a0170feeb6b14e9d83f3a14452e64b3", - "reference": "a520bc093a0170feeb6b14e9d83f3a14452e64b3", - "shasum": "" - }, - "require": { - "php": "^7.1" - }, - "conflict": { - "doctrine/common": "<2.9@dev" - }, - "require-dev": { - "doctrine/coding-standard": "^4.0", - "phpunit/phpunit": "^7.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0.x-dev" - } - }, - "autoload": { - "psr-4": { - "Doctrine\\Common\\": "lib/Doctrine/Common" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Roman Borschel", - "email": "roman@code-factory.org" - }, - { - "name": "Benjamin Eberlei", - "email": "kontakt@beberlei.de" - }, - { - "name": "Guilherme Blanco", - "email": "guilhermeblanco@gmail.com" - }, - { - "name": "Jonathan Wage", - "email": "jonwage@gmail.com" - }, - { - "name": "Johannes Schmitt", - "email": "schmittjoh@gmail.com" - }, - { - "name": "Marco Pivetta", - "email": "ocramius@gmail.com" - } - ], - "description": "Doctrine Event Manager component", - "homepage": "https://www.doctrine-project.org/projects/event-manager.html", - "keywords": [ - "event", - "eventdispatcher", - "eventmanager" - ], - "time": "2018-06-11T11:59:03+00:00" - }, - { - "name": "doctrine/inflector", - "version": "v1.3.0", - "source": { - "type": "git", - "url": "https://github.com/doctrine/inflector.git", - "reference": "5527a48b7313d15261292c149e55e26eae771b0a" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/doctrine/inflector/zipball/5527a48b7313d15261292c149e55e26eae771b0a", - "reference": "5527a48b7313d15261292c149e55e26eae771b0a", - "shasum": "" - }, - "require": { - "php": "^7.1" - }, - "require-dev": { - "phpunit/phpunit": "^6.2" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.3.x-dev" - } - }, - "autoload": { - "psr-4": { - "Doctrine\\Common\\Inflector\\": "lib/Doctrine/Common/Inflector" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Roman Borschel", - "email": "roman@code-factory.org" - }, - { - "name": "Benjamin Eberlei", - "email": "kontakt@beberlei.de" - }, - { - "name": "Guilherme Blanco", - "email": "guilhermeblanco@gmail.com" - }, - { - "name": "Jonathan Wage", - "email": "jonwage@gmail.com" - }, - { - "name": "Johannes Schmitt", - "email": "schmittjoh@gmail.com" - } - ], - "description": "Common String Manipulations with regard to casing and singular/plural rules.", - "homepage": "http://www.doctrine-project.org", - "keywords": [ - "inflection", - "pluralize", - "singularize", - "string" - ], - "time": "2018-01-09T20:05:19+00:00" - }, - { - "name": "doctrine/lexer", - "version": "1.0.2", - "source": { - "type": "git", - "url": "https://github.com/doctrine/lexer.git", - "reference": "1febd6c3ef84253d7c815bed85fc622ad207a9f8" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/doctrine/lexer/zipball/1febd6c3ef84253d7c815bed85fc622ad207a9f8", - "reference": "1febd6c3ef84253d7c815bed85fc622ad207a9f8", - "shasum": "" - }, - "require": { - "php": ">=5.3.2" - }, - "require-dev": { - "phpunit/phpunit": "^4.5" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0.x-dev" - } - }, - "autoload": { - "psr-4": { - "Doctrine\\Common\\Lexer\\": "lib/Doctrine/Common/Lexer" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Roman Borschel", - "email": "roman@code-factory.org" - }, - { - "name": "Guilherme Blanco", - "email": "guilhermeblanco@gmail.com" - }, - { - "name": "Johannes Schmitt", - "email": "schmittjoh@gmail.com" - } - ], - "description": "PHP Doctrine Lexer parser library that can be used in Top-Down, Recursive Descent Parsers.", - "homepage": "https://www.doctrine-project.org/projects/lexer.html", - "keywords": [ - "annotations", - "docblock", - "lexer", - "parser", - "php" - ], - "time": "2019-06-08T11:03:04+00:00" - }, - { - "name": "doctrine/persistence", - "version": "1.1.1", - "source": { - "type": "git", - "url": "https://github.com/doctrine/persistence.git", - "reference": "3da7c9d125591ca83944f477e65ed3d7b4617c48" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/doctrine/persistence/zipball/3da7c9d125591ca83944f477e65ed3d7b4617c48", - "reference": "3da7c9d125591ca83944f477e65ed3d7b4617c48", - "shasum": "" - }, - "require": { - "doctrine/annotations": "^1.0", - "doctrine/cache": "^1.0", - "doctrine/collections": "^1.0", - "doctrine/event-manager": "^1.0", - "doctrine/reflection": "^1.0", - "php": "^7.1" - }, - "conflict": { - "doctrine/common": "<2.10@dev" - }, - "require-dev": { - "doctrine/coding-standard": "^5.0", - "phpstan/phpstan": "^0.8", - "phpunit/phpunit": "^7.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.1.x-dev" - } - }, - "autoload": { - "psr-4": { - "Doctrine\\Common\\": "lib/Doctrine/Common" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Roman Borschel", - "email": "roman@code-factory.org" - }, - { - "name": "Benjamin Eberlei", - "email": "kontakt@beberlei.de" - }, - { - "name": "Guilherme Blanco", - "email": "guilhermeblanco@gmail.com" - }, - { - "name": "Jonathan Wage", - "email": "jonwage@gmail.com" - }, - { - "name": "Johannes Schmitt", - "email": "schmittjoh@gmail.com" - }, - { - "name": "Marco Pivetta", - "email": "ocramius@gmail.com" - } - ], - "description": "The Doctrine Persistence project is a set of shared interfaces and functionality that the different Doctrine object mappers share.", - "homepage": "https://doctrine-project.org/projects/persistence.html", - "keywords": [ - "mapper", - "object", - "odm", - "orm", - "persistence" - ], - "time": "2019-04-23T08:28:24+00:00" - }, - { - "name": "doctrine/reflection", - "version": "v1.0.0", - "source": { - "type": "git", - "url": "https://github.com/doctrine/reflection.git", - "reference": "02538d3f95e88eb397a5f86274deb2c6175c2ab6" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/doctrine/reflection/zipball/02538d3f95e88eb397a5f86274deb2c6175c2ab6", - "reference": "02538d3f95e88eb397a5f86274deb2c6175c2ab6", - "shasum": "" - }, - "require": { - "doctrine/annotations": "^1.0", - "ext-tokenizer": "*", - "php": "^7.1" - }, - "require-dev": { - "doctrine/coding-standard": "^4.0", - "doctrine/common": "^2.8", - "phpstan/phpstan": "^0.9.2", - "phpstan/phpstan-phpunit": "^0.9.4", - "phpunit/phpunit": "^7.0", - "squizlabs/php_codesniffer": "^3.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0.x-dev" - } - }, - "autoload": { - "psr-4": { - "Doctrine\\Common\\": "lib/Doctrine/Common" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Roman Borschel", - "email": "roman@code-factory.org" - }, - { - "name": "Benjamin Eberlei", - "email": "kontakt@beberlei.de" - }, - { - "name": "Guilherme Blanco", - "email": "guilhermeblanco@gmail.com" - }, - { - "name": "Jonathan Wage", - "email": "jonwage@gmail.com" - }, - { - "name": "Johannes Schmitt", - "email": "schmittjoh@gmail.com" - }, - { - "name": "Marco Pivetta", - "email": "ocramius@gmail.com" - } - ], - "description": "Doctrine Reflection component", - "homepage": "https://www.doctrine-project.org/projects/reflection.html", - "keywords": [ - "reflection" - ], - "time": "2018-06-14T14:45:07+00:00" - }, - { - "name": "drupal-composer/drupal-scaffold", - "version": "2.6.1", - "source": { - "type": "git", - "url": "https://github.com/drupal-composer/drupal-scaffold.git", - "reference": "13c1ffc7dd4925cb03707759128b85c0cd6276f8" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/drupal-composer/drupal-scaffold/zipball/13c1ffc7dd4925cb03707759128b85c0cd6276f8", - "reference": "13c1ffc7dd4925cb03707759128b85c0cd6276f8", - "shasum": "" - }, - "require": { - "composer-plugin-api": "^1.0.0", - "composer/semver": "^1.4", - "php": "^5.5.9|>=7.0.8" - }, - "require-dev": { - "composer/composer": "dev-master", - "g1a/composer-test-scenarios": "^2.1.0", - "phpunit/phpunit": "^6", - "squizlabs/php_codesniffer": "^2.8" - }, - "type": "composer-plugin", - "extra": { - "class": "DrupalComposer\\DrupalScaffold\\Plugin", - "branch-alias": { - "dev-master": "2.0.x-dev" - } - }, - "autoload": { - "psr-4": { - "DrupalComposer\\DrupalScaffold\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "GPL-2.0-or-later" - ], - "description": "Composer Plugin for updating the Drupal scaffold files when using drupal/core", - "time": "2019-03-30T10:41:38+00:00" - }, - { - "name": "drupal/admin_toolbar", - "version": "1.27.0", - "source": { - "type": "git", - "url": "https://git.drupalcode.org/project/admin_toolbar.git", - "reference": "8.x-1.27" - }, - "dist": { - "type": "zip", - "url": "https://ftp.drupal.org/files/projects/admin_toolbar-8.x-1.27.zip", - "reference": "8.x-1.27", - "shasum": "fed1fbbdf8f805b1da63d73e7e2c54750f354d61" - }, - "require": { - "drupal/core": "*" - }, - "type": "drupal-module", - "extra": { - "branch-alias": { - "dev-1.x": "1.x-dev" - }, - "drupal": { - "version": "8.x-1.27", - "datestamp": "1558553350", - "security-coverage": { - "status": "covered", - "message": "Covered by Drupal's security advisory policy" - } - } - }, - "notification-url": "https://packages.drupal.org/8/downloads", - "license": [ - "GPL-2.0+" - ], - "authors": [ - { - "name": "Wilfrid Roze (eme)", - "homepage": "https://www.drupal.org/u/eme", - "role": "Maintainer" - }, - { - "name": "Romain Jarraud (romainj)", - "homepage": "https://www.drupal.org/u/romainj", - "role": "Maintainer" - }, - { - "name": "Adrian Cid Almaguer (adriancid)", - "homepage": "https://www.drupal.org/u/adriancid", - "email": "adriancid@gmail.com", - "role": "Maintainer" - }, - { - "name": "Mohamed Anis Taktak (matio89)", - "homepage": "https://www.drupal.org/u/matio89", - "role": "Maintainer" - }, - { - "name": "fethi.krout", - "homepage": "https://www.drupal.org/user/3206765" - }, - { - "name": "matio89", - "homepage": "https://www.drupal.org/user/2320090" - }, - { - "name": "romainj", - "homepage": "https://www.drupal.org/user/370706" - } - ], - "description": "Provides a drop-down menu interface to the core Drupal Toolbar.", - "homepage": "http://drupal.org/project/admin_toolbar", - "keywords": [ - "Drupal", - "Toolbar" - ], - "support": { - "source": "http://cgit.drupalcode.org/admin_toolbar", - "issues": "https://www.drupal.org/project/issues/admin_toolbar" - } - }, - { - "name": "drupal/console", - "version": "1.9.3", - "source": { - "type": "git", - "url": "https://github.com/hechoendrupal/drupal-console.git", - "reference": "f26fd9b5fdb389719d77ff30849af714762e7d2b" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/hechoendrupal/drupal-console/zipball/f26fd9b5fdb389719d77ff30849af714762e7d2b", - "reference": "f26fd9b5fdb389719d77ff30849af714762e7d2b", - "shasum": "" - }, - "require": { - "alchemy/zippy": "~0.4", - "composer/installers": "~1.0", - "doctrine/annotations": "^1.2", - "doctrine/collections": "^1.3", - "drupal/console-core": "1.9.3", - "drupal/console-extend-plugin": "~0", - "php": "^5.5.9 || ^7.0", - "psy/psysh": "0.6.* || ~0.8", - "symfony/css-selector": "~2.8|~3.0", - "symfony/dom-crawler": "~2.8|~3.0", - "symfony/http-foundation": "~2.8|~3.0" - }, - "suggest": { - "symfony/thanks": "Thank your favorite PHP projects on GitHub using the CLI", - "vlucas/phpdotenv": "Loads environment variables from .env to getenv(), $_ENV and $_SERVER automagically" - }, - "bin": [ - "bin/drupal" - ], - "type": "library", - "autoload": { - "psr-4": { - "Drupal\\Console\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "GPL-2.0-or-later" - ], - "authors": [ - { - "name": "David Flores", - "email": "dmousex@gmail.com", - "homepage": "http://dmouse.net" - }, - { - "name": "Jesus Manuel Olivas", - "email": "jesus.olivas@gmail.com", - "homepage": "http://jmolivas.com" - }, - { - "name": "Eduardo Garcia", - "email": "enzo@enzolutions.com", - "homepage": "http://enzolutions.com/" - }, - { - "name": "Omar Aguirre", - "email": "omersguchigu@gmail.com" - }, - { - "name": "Drupal Console Contributors", - "homepage": "https://github.com/hechoendrupal/drupal-console/graphs/contributors" - } - ], - "description": "The Drupal CLI. A tool to generate boilerplate code, interact with and debug Drupal.", - "homepage": "http://drupalconsole.com/", - "keywords": [ - "console", - "development", - "drupal", - "symfony" - ], - "time": "2019-09-06T19:57:55+00:00" - }, - { - "name": "drupal/console-core", - "version": "1.9.3", - "source": { - "type": "git", - "url": "https://github.com/hechoendrupal/drupal-console-core.git", - "reference": "1d2d579d6a6dfd4551cb8fa1427c551b0a5d5473" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/hechoendrupal/drupal-console-core/zipball/1d2d579d6a6dfd4551cb8fa1427c551b0a5d5473", - "reference": "1d2d579d6a6dfd4551cb8fa1427c551b0a5d5473", - "shasum": "" - }, - "require": { - "dflydev/dot-access-configuration": "^1.0", - "drupal/console-en": "1.9.3", - "guzzlehttp/guzzle": "~6.1", - "php": "^5.5.9 || ^7.0", - "stecman/symfony-console-completion": "~0.7", - "symfony/config": "~2.8|~3.0", - "symfony/console": "~2.8|~3.0", - "symfony/debug": "~2.8|~3.0", - "symfony/dependency-injection": "~2.8|~3.0", - "symfony/event-dispatcher": "~2.8|~3.0", - "symfony/filesystem": "~2.8|~3.0", - "symfony/finder": "~2.8|~3.0", - "symfony/process": "~2.8|~3.0", - "symfony/translation": "~2.8|~3.0", - "symfony/yaml": "~2.8|~3.0", - "twig/twig": "^1.23.1", - "webflo/drupal-finder": "^1.0", - "webmozart/path-util": "^2.3" - }, - "type": "library", - "autoload": { - "files": [ - "src/functions.php" - ], - "psr-4": { - "Drupal\\Console\\Core\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "GPL-2.0-or-later" - ], - "authors": [ - { - "name": "David Flores", - "email": "dmousex@gmail.com", - "homepage": "http://dmouse.net" - }, - { - "name": "Jesus Manuel Olivas", - "email": "jesus.olivas@gmail.com", - "homepage": "http://jmolivas.com" - }, - { - "name": "Eduardo Garcia", - "email": "enzo@enzolutions.com", - "homepage": "http://enzolutions.com/" - }, - { - "name": "Omar Aguirre", - "email": "omersguchigu@gmail.com" - }, - { - "name": "Drupal Console Contributors", - "homepage": "https://github.com/hechoendrupal/DrupalConsole/graphs/contributors" - } - ], - "description": "Drupal Console Core", - "homepage": "http://drupalconsole.com/", - "keywords": [ - "console", - "development", - "drupal", - "symfony" - ], - "time": "2019-09-06T19:48:21+00:00" - }, - { - "name": "drupal/console-en", - "version": "1.9.3", - "source": { - "type": "git", - "url": "https://github.com/hechoendrupal/drupal-console-en.git", - "reference": "8b0299cf2033f0ddf27dc1f000f393c8f34d423d" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/hechoendrupal/drupal-console-en/zipball/8b0299cf2033f0ddf27dc1f000f393c8f34d423d", - "reference": "8b0299cf2033f0ddf27dc1f000f393c8f34d423d", - "shasum": "" - }, - "type": "library", - "notification-url": "https://packagist.org/downloads/", - "license": [ - "GPL-2.0-or-later" - ], - "authors": [ - { - "name": "David Flores", - "email": "dmousex@gmail.com", - "homepage": "http://dmouse.net" - }, - { - "name": "Jesus Manuel Olivas", - "email": "jesus.olivas@gmail.com", - "homepage": "http://jmolivas.com" - }, - { - "name": "Eduardo Garcia", - "email": "enzo@enzolutions.com", - "homepage": "http://enzolutions.com/" - }, - { - "name": "Omar Aguirre", - "email": "omersguchigu@gmail.com" - }, - { - "name": "Drupal Console Contributors", - "homepage": "https://github.com/hechoendrupal/DrupalConsole/graphs/contributors" - } - ], - "description": "Drupal Console English Language", - "homepage": "http://drupalconsole.com/", - "keywords": [ - "console", - "development", - "drupal", - "symfony" - ], - "time": "2019-09-06T19:42:02+00:00" - }, - { - "name": "drupal/console-extend-plugin", - "version": "0.9.2", - "source": { - "type": "git", - "url": "https://github.com/hechoendrupal/drupal-console-extend-plugin.git", - "reference": "f3bac233fd305359c33e96621443b3bd065555cc" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/hechoendrupal/drupal-console-extend-plugin/zipball/f3bac233fd305359c33e96621443b3bd065555cc", - "reference": "f3bac233fd305359c33e96621443b3bd065555cc", - "shasum": "" - }, - "require": { - "composer-plugin-api": "^1.0", - "symfony/finder": "~2.7|~3.0", - "symfony/yaml": "~2.7|~3.0" - }, - "type": "composer-plugin", - "extra": { - "class": "Drupal\\Console\\Composer\\Plugin\\Extender" - }, - "autoload": { - "psr-4": { - "Drupal\\Console\\Composer\\Plugin\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "GPL-2.0+" - ], - "authors": [ - { - "name": "Jesus Manuel Olivas", - "email": "jesus.olivas@gmail.com" - } - ], - "description": "Drupal Console Extend Plugin", - "time": "2017-07-28T17:11:54+00:00" - }, - { - "name": "drupal/core", - "version": "8.7.2", - "source": { - "type": "git", - "url": "https://github.com/drupal/core.git", - "reference": "31c01fe3b4eb8817e8ef127382a67c9e9d78e1a9" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/drupal/core/zipball/31c01fe3b4eb8817e8ef127382a67c9e9d78e1a9", - "reference": "31c01fe3b4eb8817e8ef127382a67c9e9d78e1a9", - "shasum": "" - }, - "require": { - "asm89/stack-cors": "^1.1", - "composer/semver": "^1.0", - "doctrine/annotations": "^1.2", - "doctrine/common": "^2.5", - "easyrdf/easyrdf": "^0.9", - "egulias/email-validator": "^2.0", - "ext-date": "*", - "ext-dom": "*", - "ext-filter": "*", - "ext-gd": "*", - "ext-hash": "*", - "ext-json": "*", - "ext-pcre": "*", - "ext-pdo": "*", - "ext-session": "*", - "ext-simplexml": "*", - "ext-spl": "*", - "ext-tokenizer": "*", - "ext-xml": "*", - "guzzlehttp/guzzle": "^6.2.1", - "masterminds/html5": "^2.1", - "paragonie/random_compat": "^1.0|^2.0", - "pear/archive_tar": "^1.4", - "php": "^5.5.9|>=7.0.8", - "stack/builder": "^1.0", - "symfony-cmf/routing": "^1.4", - "symfony/class-loader": "~3.4.0", - "symfony/console": "~3.4.0", - "symfony/dependency-injection": "~3.4.26", - "symfony/event-dispatcher": "~3.4.0", - "symfony/http-foundation": "~3.4.27", - "symfony/http-kernel": "~3.4.14", - "symfony/polyfill-iconv": "^1.0", - "symfony/process": "~3.4.0", - "symfony/psr-http-message-bridge": "^1.0", - "symfony/routing": "~3.4.0", - "symfony/serializer": "~3.4.0", - "symfony/translation": "~3.4.0", - "symfony/validator": "~3.4.0", - "symfony/yaml": "~3.4.5", - "twig/twig": "^1.38.2", - "typo3/phar-stream-wrapper": "^2.1.1", - "zendframework/zend-diactoros": "^1.1", - "zendframework/zend-feed": "^2.4" - }, - "conflict": { - "drush/drush": "<8.1.10" - }, - "replace": { - "drupal/action": "self.version", - "drupal/aggregator": "self.version", - "drupal/automated_cron": "self.version", - "drupal/ban": "self.version", - "drupal/bartik": "self.version", - "drupal/basic_auth": "self.version", - "drupal/big_pipe": "self.version", - "drupal/block": "self.version", - "drupal/block_content": "self.version", - "drupal/block_place": "self.version", - "drupal/book": "self.version", - "drupal/breakpoint": "self.version", - "drupal/ckeditor": "self.version", - "drupal/classy": "self.version", - "drupal/color": "self.version", - "drupal/comment": "self.version", - "drupal/config": "self.version", - "drupal/config_translation": "self.version", - "drupal/contact": "self.version", - "drupal/content_moderation": "self.version", - "drupal/content_translation": "self.version", - "drupal/contextual": "self.version", - "drupal/core-annotation": "self.version", - "drupal/core-assertion": "self.version", - "drupal/core-bridge": "self.version", - "drupal/core-class-finder": "self.version", - "drupal/core-datetime": "self.version", - "drupal/core-dependency-injection": "self.version", - "drupal/core-diff": "self.version", - "drupal/core-discovery": "self.version", - "drupal/core-event-dispatcher": "self.version", - "drupal/core-file-cache": "self.version", - "drupal/core-filesystem": "self.version", - "drupal/core-gettext": "self.version", - "drupal/core-graph": "self.version", - "drupal/core-http-foundation": "self.version", - "drupal/core-php-storage": "self.version", - "drupal/core-plugin": "self.version", - "drupal/core-proxy-builder": "self.version", - "drupal/core-render": "self.version", - "drupal/core-serialization": "self.version", - "drupal/core-transliteration": "self.version", - "drupal/core-utility": "self.version", - "drupal/core-uuid": "self.version", - "drupal/core-version": "self.version", - "drupal/datetime": "self.version", - "drupal/datetime_range": "self.version", - "drupal/dblog": "self.version", - "drupal/dynamic_page_cache": "self.version", - "drupal/editor": "self.version", - "drupal/entity_reference": "self.version", - "drupal/field": "self.version", - "drupal/field_layout": "self.version", - "drupal/field_ui": "self.version", - "drupal/file": "self.version", - "drupal/filter": "self.version", - "drupal/forum": "self.version", - "drupal/hal": "self.version", - "drupal/help": "self.version", - "drupal/history": "self.version", - "drupal/image": "self.version", - "drupal/inline_form_errors": "self.version", - "drupal/jsonapi": "self.version", - "drupal/language": "self.version", - "drupal/layout_builder": "self.version", - "drupal/layout_discovery": "self.version", - "drupal/link": "self.version", - "drupal/locale": "self.version", - "drupal/media": "self.version", - "drupal/media_library": "self.version", - "drupal/menu_link_content": "self.version", - "drupal/menu_ui": "self.version", - "drupal/migrate": "self.version", - "drupal/migrate_drupal": "self.version", - "drupal/migrate_drupal_multilingual": "self.version", - "drupal/migrate_drupal_ui": "self.version", - "drupal/minimal": "self.version", - "drupal/node": "self.version", - "drupal/options": "self.version", - "drupal/page_cache": "self.version", - "drupal/path": "self.version", - "drupal/quickedit": "self.version", - "drupal/rdf": "self.version", - "drupal/responsive_image": "self.version", - "drupal/rest": "self.version", - "drupal/search": "self.version", - "drupal/serialization": "self.version", - "drupal/settings_tray": "self.version", - "drupal/seven": "self.version", - "drupal/shortcut": "self.version", - "drupal/simpletest": "self.version", - "drupal/standard": "self.version", - "drupal/stark": "self.version", - "drupal/statistics": "self.version", - "drupal/syslog": "self.version", - "drupal/system": "self.version", - "drupal/taxonomy": "self.version", - "drupal/telephone": "self.version", - "drupal/text": "self.version", - "drupal/toolbar": "self.version", - "drupal/tour": "self.version", - "drupal/tracker": "self.version", - "drupal/update": "self.version", - "drupal/user": "self.version", - "drupal/views": "self.version", - "drupal/views_ui": "self.version", - "drupal/workflows": "self.version", - "drupal/workspaces": "self.version" - }, - "require-dev": { - "behat/mink": "1.7.x-dev", - "behat/mink-goutte-driver": "^1.2", - "behat/mink-selenium2-driver": "1.3.x-dev", - "drupal/coder": "^8.3.1", - "jcalderonzumba/gastonjs": "^1.0.2", - "jcalderonzumba/mink-phantomjs-driver": "^0.3.1", - "justinrainbow/json-schema": "^5.2", - "mikey179/vfsstream": "^1.2", - "phpspec/prophecy": "^1.7", - "phpunit/phpunit": "^4.8.35 || ^6.5", - "symfony/css-selector": "^3.4.0", - "symfony/debug": "^3.4.0", - "symfony/phpunit-bridge": "^3.4.3" - }, - "type": "drupal-core", - "extra": { - "merge-plugin": { - "require": [ - "core/lib/Drupal/Component/Annotation/composer.json", - "core/lib/Drupal/Component/Assertion/composer.json", - "core/lib/Drupal/Component/Bridge/composer.json", - "core/lib/Drupal/Component/ClassFinder/composer.json", - "core/lib/Drupal/Component/Datetime/composer.json", - "core/lib/Drupal/Component/DependencyInjection/composer.json", - "core/lib/Drupal/Component/Diff/composer.json", - "core/lib/Drupal/Component/Discovery/composer.json", - "core/lib/Drupal/Component/EventDispatcher/composer.json", - "core/lib/Drupal/Component/FileCache/composer.json", - "core/lib/Drupal/Component/FileSystem/composer.json", - "core/lib/Drupal/Component/Gettext/composer.json", - "core/lib/Drupal/Component/Graph/composer.json", - "core/lib/Drupal/Component/HttpFoundation/composer.json", - "core/lib/Drupal/Component/PhpStorage/composer.json", - "core/lib/Drupal/Component/Plugin/composer.json", - "core/lib/Drupal/Component/ProxyBuilder/composer.json", - "core/lib/Drupal/Component/Render/composer.json", - "core/lib/Drupal/Component/Serialization/composer.json", - "core/lib/Drupal/Component/Transliteration/composer.json", - "core/lib/Drupal/Component/Utility/composer.json", - "core/lib/Drupal/Component/Uuid/composer.json", - "core/lib/Drupal/Component/Version/composer.json" - ], - "recurse": false, - "replace": false, - "merge-extra": false - } - }, - "autoload": { - "psr-4": { - "Drupal\\Core\\": "lib/Drupal/Core", - "Drupal\\Component\\": "lib/Drupal/Component", - "Drupal\\Driver\\": "../drivers/lib/Drupal/Driver" - }, - "classmap": [ - "lib/Drupal.php", - "lib/Drupal/Component/Utility/Timer.php", - "lib/Drupal/Component/Utility/Unicode.php", - "lib/Drupal/Core/Database/Database.php", - "lib/Drupal/Core/DrupalKernel.php", - "lib/Drupal/Core/DrupalKernelInterface.php", - "lib/Drupal/Core/Site/Settings.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "GPL-2.0-or-later" - ], - "description": "Drupal is an open source content management platform powering millions of websites and applications.", - "time": "2019-05-23T07:22:46+00:00" - }, - { - "name": "drush/drush", - "version": "9.7.1", - "source": { - "type": "git", - "url": "https://github.com/drush-ops/drush.git", - "reference": "6f9a8d235daec06fd6f47b2d84da675750566479" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/drush-ops/drush/zipball/6f9a8d235daec06fd6f47b2d84da675750566479", - "reference": "6f9a8d235daec06fd6f47b2d84da675750566479", - "shasum": "" - }, - "require": { - "chi-teck/drupal-code-generator": "^1.28.1", - "composer/semver": "^1.4", - "consolidation/annotated-command": "^2.12", - "consolidation/config": "^1.2", - "consolidation/filter-via-dot-access-data": "^1", - "consolidation/output-formatters": "^3.3.1", - "consolidation/robo": "^1.4.6", - "consolidation/site-alias": "^3.0.0@stable", - "consolidation/site-process": "^2.0.3", - "ext-dom": "*", - "grasmash/yaml-expander": "^1.1.1", - "league/container": "~2", - "php": ">=5.6.0", - "psr/log": "~1.0", - "psy/psysh": "~0.6", - "symfony/console": "^3.4", - "symfony/event-dispatcher": "^3.4", - "symfony/finder": "^3.4 || ^4.0", - "symfony/process": "^3.4", - "symfony/var-dumper": "^3.4 || ^4.0", - "symfony/yaml": "^3.4", - "webflo/drupal-finder": "^1.1", - "webmozart/path-util": "^2.1.0" - }, - "require-dev": { - "composer/installers": "^1.2", - "cweagans/composer-patches": "~1.0", - "drupal/alinks": "1.0.0", - "drupal/devel": "^2", - "drupal/empty_theme": "1.0", - "g1a/composer-test-scenarios": "^3", - "lox/xhprof": "dev-master", - "phpunit/phpunit": "^4.8.36 || ^6.1", - "squizlabs/php_codesniffer": "^2.7 || ^3", - "vlucas/phpdotenv": "^2.4", - "webflo/drupal-core-require-dev": "8.7.x-dev", - "webflo/drupal-core-strict": "8.7.x-dev" - }, - "bin": [ - "drush" - ], - "type": "library", - "extra": { - "installer-paths": { - "sut/core": [ - "type:drupal-core" - ], - "sut/libraries/{$name}": [ - "type:drupal-library" - ], - "sut/modules/unish/{$name}": [ - "drupal/devel" - ], - "sut/themes/unish/{$name}": [ - "drupal/empty_theme" - ], - "sut/modules/contrib/{$name}": [ - "type:drupal-module" - ], - "sut/profiles/contrib/{$name}": [ - "type:drupal-profile" - ], - "sut/themes/contrib/{$name}": [ - "type:drupal-theme" - ], - "sut/drush/contrib/{$name}": [ - "type:drupal-drush" - ] - }, - "scenarios": { - "php5": { - "config": { - "platform": { - "php": "5.6.38" - } - }, - "require-dev": { - "webflo/drupal-core-strict": "8.6.x-dev", - "webflo/drupal-core-require-dev": "8.6.x-dev" - } - } - }, - "branch-alias": { - "dev-master": "9.x-dev" - } - }, - "autoload": { - "psr-4": { - "Drush\\": "src/", - "Drush\\Internal\\": "src/internal-forks" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "GPL-2.0-or-later" - ], - "authors": [ - { - "name": "Moshe Weitzman", - "email": "weitzman@tejasa.com" - }, - { - "name": "Owen Barton", - "email": "drupal@owenbarton.com" - }, - { - "name": "Greg Anderson", - "email": "greg.1.anderson@greenknowe.org" - }, - { - "name": "Jonathan Araña Cruz", - "email": "jonhattan@faita.net" - }, - { - "name": "Jonathan Hedstrom", - "email": "jhedstrom@gmail.com" - }, - { - "name": "Christopher Gervais", - "email": "chris@ergonlogic.com" - }, - { - "name": "Dave Reid", - "email": "dave@davereid.net" - }, - { - "name": "Damian Lee", - "email": "damiankloip@googlemail.com" - } - ], - "description": "Drush is a command line shell and scripting interface for Drupal, a veritable Swiss Army knife designed to make life easier for those of us who spend some of our working hours hacking away at the command prompt.", - "homepage": "http://www.drush.org", - "time": "2019-06-30T19:46:39+00:00" - }, - { - "name": "easyrdf/easyrdf", - "version": "0.9.1", - "source": { - "type": "git", - "url": "https://github.com/njh/easyrdf.git", - "reference": "acd09dfe0555fbcfa254291e433c45fdd4652566" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/njh/easyrdf/zipball/acd09dfe0555fbcfa254291e433c45fdd4652566", - "reference": "acd09dfe0555fbcfa254291e433c45fdd4652566", - "shasum": "" - }, - "require": { - "ext-mbstring": "*", - "ext-pcre": "*", - "php": ">=5.2.8" - }, - "require-dev": { - "phpunit/phpunit": "~3.5", - "sami/sami": "~1.4", - "squizlabs/php_codesniffer": "~1.4.3" - }, - "suggest": { - "ml/json-ld": "~1.0" - }, - "type": "library", - "autoload": { - "psr-0": { - "EasyRdf_": "lib/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Nicholas Humfrey", - "email": "njh@aelius.com", - "homepage": "http://www.aelius.com/njh/", - "role": "Developer" - }, - { - "name": "Alexey Zakhlestin", - "email": "indeyets@gmail.com", - "role": "Developer" - } - ], - "description": "EasyRdf is a PHP library designed to make it easy to consume and produce RDF.", - "homepage": "http://www.easyrdf.org/", - "keywords": [ - "Linked Data", - "RDF", - "Semantic Web", - "Turtle", - "rdfa", - "sparql" - ], - "time": "2015-02-27T09:45:49+00:00" - }, - { - "name": "egulias/email-validator", - "version": "2.1.8", - "source": { - "type": "git", - "url": "https://github.com/egulias/EmailValidator.git", - "reference": "c26463ff9241f27907112fbcd0c86fa670cfef98" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/egulias/EmailValidator/zipball/c26463ff9241f27907112fbcd0c86fa670cfef98", - "reference": "c26463ff9241f27907112fbcd0c86fa670cfef98", - "shasum": "" - }, - "require": { - "doctrine/lexer": "^1.0.1", - "php": ">= 5.5" - }, - "require-dev": { - "dominicsayers/isemail": "dev-master", - "phpunit/phpunit": "^4.8.35||^5.7||^6.0", - "satooshi/php-coveralls": "^1.0.1" - }, - "suggest": { - "ext-intl": "PHP Internationalization Libraries are required to use the SpoofChecking validation" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.0.x-dev" - } - }, - "autoload": { - "psr-4": { - "Egulias\\EmailValidator\\": "EmailValidator" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Eduardo Gulias Davis" - } - ], - "description": "A library for validating emails against several RFCs", - "homepage": "https://github.com/egulias/EmailValidator", - "keywords": [ - "email", - "emailvalidation", - "emailvalidator", - "validation", - "validator" - ], - "time": "2019-05-16T22:02:54+00:00" - }, - { - "name": "grasmash/expander", - "version": "1.0.0", - "source": { - "type": "git", - "url": "https://github.com/grasmash/expander.git", - "reference": "95d6037344a4be1dd5f8e0b0b2571a28c397578f" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/grasmash/expander/zipball/95d6037344a4be1dd5f8e0b0b2571a28c397578f", - "reference": "95d6037344a4be1dd5f8e0b0b2571a28c397578f", - "shasum": "" - }, - "require": { - "dflydev/dot-access-data": "^1.1.0", - "php": ">=5.4" - }, - "require-dev": { - "greg-1-anderson/composer-test-scenarios": "^1", - "phpunit/phpunit": "^4|^5.5.4", - "satooshi/php-coveralls": "^1.0.2|dev-master", - "squizlabs/php_codesniffer": "^2.7" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.x-dev" - } - }, - "autoload": { - "psr-4": { - "Grasmash\\Expander\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Matthew Grasmick" - } - ], - "description": "Expands internal property references in PHP arrays file.", - "time": "2017-12-21T22:14:55+00:00" - }, - { - "name": "grasmash/yaml-expander", - "version": "1.4.0", - "source": { - "type": "git", - "url": "https://github.com/grasmash/yaml-expander.git", - "reference": "3f0f6001ae707a24f4d9733958d77d92bf9693b1" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/grasmash/yaml-expander/zipball/3f0f6001ae707a24f4d9733958d77d92bf9693b1", - "reference": "3f0f6001ae707a24f4d9733958d77d92bf9693b1", - "shasum": "" - }, - "require": { - "dflydev/dot-access-data": "^1.1.0", - "php": ">=5.4", - "symfony/yaml": "^2.8.11|^3|^4" - }, - "require-dev": { - "greg-1-anderson/composer-test-scenarios": "^1", - "phpunit/phpunit": "^4.8|^5.5.4", - "satooshi/php-coveralls": "^1.0.2|dev-master", - "squizlabs/php_codesniffer": "^2.7" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.x-dev" - } - }, - "autoload": { - "psr-4": { - "Grasmash\\YamlExpander\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Matthew Grasmick" - } - ], - "description": "Expands internal property references in a yaml file.", - "time": "2017-12-16T16:06:03+00:00" - }, - { - "name": "guzzlehttp/guzzle", - "version": "6.3.3", - "source": { - "type": "git", - "url": "https://github.com/guzzle/guzzle.git", - "reference": "407b0cb880ace85c9b63c5f9551db498cb2d50ba" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/guzzle/guzzle/zipball/407b0cb880ace85c9b63c5f9551db498cb2d50ba", - "reference": "407b0cb880ace85c9b63c5f9551db498cb2d50ba", - "shasum": "" - }, - "require": { - "guzzlehttp/promises": "^1.0", - "guzzlehttp/psr7": "^1.4", - "php": ">=5.5" - }, - "require-dev": { - "ext-curl": "*", - "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.4 || ^7.0", - "psr/log": "^1.0" - }, - "suggest": { - "psr/log": "Required for using the Log middleware" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "6.3-dev" - } - }, - "autoload": { - "files": [ - "src/functions_include.php" - ], - "psr-4": { - "GuzzleHttp\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Michael Dowling", - "email": "mtdowling@gmail.com", - "homepage": "https://github.com/mtdowling" - } - ], - "description": "Guzzle is a PHP HTTP client library", - "homepage": "http://guzzlephp.org/", - "keywords": [ - "client", - "curl", - "framework", - "http", - "http client", - "rest", - "web service" - ], - "time": "2018-04-22T15:46:56+00:00" - }, - { - "name": "guzzlehttp/promises", - "version": "v1.3.1", - "source": { - "type": "git", - "url": "https://github.com/guzzle/promises.git", - "reference": "a59da6cf61d80060647ff4d3eb2c03a2bc694646" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/guzzle/promises/zipball/a59da6cf61d80060647ff4d3eb2c03a2bc694646", - "reference": "a59da6cf61d80060647ff4d3eb2c03a2bc694646", - "shasum": "" - }, - "require": { - "php": ">=5.5.0" - }, - "require-dev": { - "phpunit/phpunit": "^4.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.4-dev" - } - }, - "autoload": { - "psr-4": { - "GuzzleHttp\\Promise\\": "src/" - }, - "files": [ - "src/functions_include.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Michael Dowling", - "email": "mtdowling@gmail.com", - "homepage": "https://github.com/mtdowling" - } - ], - "description": "Guzzle promises library", - "keywords": [ - "promise" - ], - "time": "2016-12-20T10:07:11+00:00" - }, - { - "name": "guzzlehttp/psr7", - "version": "1.6.1", - "source": { - "type": "git", - "url": "https://github.com/guzzle/psr7.git", - "reference": "239400de7a173fe9901b9ac7c06497751f00727a" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/guzzle/psr7/zipball/239400de7a173fe9901b9ac7c06497751f00727a", - "reference": "239400de7a173fe9901b9ac7c06497751f00727a", - "shasum": "" - }, - "require": { - "php": ">=5.4.0", - "psr/http-message": "~1.0", - "ralouphie/getallheaders": "^2.0.5 || ^3.0.0" - }, - "provide": { - "psr/http-message-implementation": "1.0" - }, - "require-dev": { - "ext-zlib": "*", - "phpunit/phpunit": "~4.8.36 || ^5.7.27 || ^6.5.8" - }, - "suggest": { - "zendframework/zend-httphandlerrunner": "Emit PSR-7 responses" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.6-dev" - } - }, - "autoload": { - "psr-4": { - "GuzzleHttp\\Psr7\\": "src/" - }, - "files": [ - "src/functions_include.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Michael Dowling", - "email": "mtdowling@gmail.com", - "homepage": "https://github.com/mtdowling" - }, - { - "name": "Tobias Schultze", - "homepage": "https://github.com/Tobion" - } - ], - "description": "PSR-7 message implementation that also provides common utility methods", - "keywords": [ - "http", - "message", - "psr-7", - "request", - "response", - "stream", - "uri", - "url" - ], - "time": "2019-07-01T23:21:34+00:00" - }, - { - "name": "jakub-onderka/php-console-color", - "version": "v0.2", - "source": { - "type": "git", - "url": "https://github.com/JakubOnderka/PHP-Console-Color.git", - "reference": "d5deaecff52a0d61ccb613bb3804088da0307191" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/JakubOnderka/PHP-Console-Color/zipball/d5deaecff52a0d61ccb613bb3804088da0307191", - "reference": "d5deaecff52a0d61ccb613bb3804088da0307191", - "shasum": "" - }, - "require": { - "php": ">=5.4.0" - }, - "require-dev": { - "jakub-onderka/php-code-style": "1.0", - "jakub-onderka/php-parallel-lint": "1.0", - "jakub-onderka/php-var-dump-check": "0.*", - "phpunit/phpunit": "~4.3", - "squizlabs/php_codesniffer": "1.*" - }, - "type": "library", - "autoload": { - "psr-4": { - "JakubOnderka\\PhpConsoleColor\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-2-Clause" - ], - "authors": [ - { - "name": "Jakub Onderka", - "email": "jakub.onderka@gmail.com" - } - ], - "time": "2018-09-29T17:23:10+00:00" - }, - { - "name": "jakub-onderka/php-console-highlighter", - "version": "v0.4", - "source": { - "type": "git", - "url": "https://github.com/JakubOnderka/PHP-Console-Highlighter.git", - "reference": "9f7a229a69d52506914b4bc61bfdb199d90c5547" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/JakubOnderka/PHP-Console-Highlighter/zipball/9f7a229a69d52506914b4bc61bfdb199d90c5547", - "reference": "9f7a229a69d52506914b4bc61bfdb199d90c5547", - "shasum": "" - }, - "require": { - "ext-tokenizer": "*", - "jakub-onderka/php-console-color": "~0.2", - "php": ">=5.4.0" - }, - "require-dev": { - "jakub-onderka/php-code-style": "~1.0", - "jakub-onderka/php-parallel-lint": "~1.0", - "jakub-onderka/php-var-dump-check": "~0.1", - "phpunit/phpunit": "~4.0", - "squizlabs/php_codesniffer": "~1.5" - }, - "type": "library", - "autoload": { - "psr-4": { - "JakubOnderka\\PhpConsoleHighlighter\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Jakub Onderka", - "email": "acci@acci.cz", - "homepage": "http://www.acci.cz/" - } - ], - "description": "Highlight PHP code in terminal", - "time": "2018-09-29T18:48:56+00:00" - }, - { - "name": "josephlavin/tap", - "version": "v1.0.0", - "source": { - "type": "git", - "url": "https://github.com/josephlavin/tap.git", - "reference": "8733d96fb9b7d7dca204dfe59ec3ff34f3c69be9" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/josephlavin/tap/zipball/8733d96fb9b7d7dca204dfe59ec3ff34f3c69be9", - "reference": "8733d96fb9b7d7dca204dfe59ec3ff34f3c69be9", - "shasum": "" - }, - "require": { - "php": ">=5.6.0" - }, - "require-dev": { - "phpunit/phpunit": "~5.7" - }, - "type": "library", - "autoload": { - "files": [ - "src/tap.php", - "src/TapProxy.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "description": "Stand alone port of Laravel's tap method.", - "keywords": [ - "laravel", - "php", - "tap" - ], - "time": "2017-09-24T23:36:28+00:00" - }, - { - "name": "league/container", - "version": "2.4.1", - "source": { - "type": "git", - "url": "https://github.com/thephpleague/container.git", - "reference": "43f35abd03a12977a60ffd7095efd6a7808488c0" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/thephpleague/container/zipball/43f35abd03a12977a60ffd7095efd6a7808488c0", - "reference": "43f35abd03a12977a60ffd7095efd6a7808488c0", - "shasum": "" - }, - "require": { - "container-interop/container-interop": "^1.2", - "php": "^5.4.0 || ^7.0" - }, - "provide": { - "container-interop/container-interop-implementation": "^1.2", - "psr/container-implementation": "^1.0" - }, - "replace": { - "orno/di": "~2.0" - }, - "require-dev": { - "phpunit/phpunit": "4.*" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-2.x": "2.x-dev", - "dev-1.x": "1.x-dev" - } - }, - "autoload": { - "psr-4": { - "League\\Container\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Phil Bennett", - "email": "philipobenito@gmail.com", - "homepage": "http://www.philipobenito.com", - "role": "Developer" - } - ], - "description": "A fast and intuitive dependency injection container.", - "homepage": "https://github.com/thephpleague/container", - "keywords": [ - "container", - "dependency", - "di", - "injection", - "league", - "provider", - "service" - ], - "time": "2017-05-10T09:20:27+00:00" - }, - { - "name": "masterminds/html5", - "version": "2.6.0", - "source": { - "type": "git", - "url": "https://github.com/Masterminds/html5-php.git", - "reference": "c961ca6a0a81dc6b55b6859b3f9ea7f402edf9ad" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/Masterminds/html5-php/zipball/c961ca6a0a81dc6b55b6859b3f9ea7f402edf9ad", - "reference": "c961ca6a0a81dc6b55b6859b3f9ea7f402edf9ad", - "shasum": "" - }, - "require": { - "ext-ctype": "*", - "ext-dom": "*", - "ext-libxml": "*", - "php": ">=5.3.0" - }, - "require-dev": { - "phpunit/phpunit": "^4.8.35", - "sami/sami": "~2.0", - "satooshi/php-coveralls": "1.0.*" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.6-dev" - } - }, - "autoload": { - "psr-4": { - "Masterminds\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Matt Butcher", - "email": "technosophos@gmail.com" - }, - { - "name": "Asmir Mustafic", - "email": "goetas@gmail.com" - }, - { - "name": "Matt Farina", - "email": "matt@mattfarina.com" - } - ], - "description": "An HTML5 parser and serializer.", - "homepage": "http://masterminds.github.io/html5-php", - "keywords": [ - "HTML5", - "dom", - "html", - "parser", - "querypath", - "serializer", - "xml" - ], - "time": "2019-03-10T11:41:28+00:00" - }, - { - "name": "nikic/php-parser", - "version": "v4.2.4", - "source": { - "type": "git", - "url": "https://github.com/nikic/PHP-Parser.git", - "reference": "97e59c7a16464196a8b9c77c47df68e4a39a45c4" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/97e59c7a16464196a8b9c77c47df68e4a39a45c4", - "reference": "97e59c7a16464196a8b9c77c47df68e4a39a45c4", - "shasum": "" - }, - "require": { - "ext-tokenizer": "*", - "php": ">=7.0" - }, - "require-dev": { - "phpunit/phpunit": "^6.5 || ^7.0 || ^8.0" - }, - "bin": [ - "bin/php-parse" - ], - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "4.2-dev" - } - }, - "autoload": { - "psr-4": { - "PhpParser\\": "lib/PhpParser" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Nikita Popov" - } - ], - "description": "A PHP parser written in PHP", - "keywords": [ - "parser", - "php" - ], - "time": "2019-09-01T07:51:21+00:00" - }, - { - "name": "paragonie/random_compat", - "version": "v2.0.18", - "source": { - "type": "git", - "url": "https://github.com/paragonie/random_compat.git", - "reference": "0a58ef6e3146256cc3dc7cc393927bcc7d1b72db" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/paragonie/random_compat/zipball/0a58ef6e3146256cc3dc7cc393927bcc7d1b72db", - "reference": "0a58ef6e3146256cc3dc7cc393927bcc7d1b72db", - "shasum": "" - }, - "require": { - "php": ">=5.2.0" - }, - "require-dev": { - "phpunit/phpunit": "4.*|5.*" - }, - "suggest": { - "ext-libsodium": "Provides a modern crypto API that can be used to generate random bytes." - }, - "type": "library", - "autoload": { - "files": [ - "lib/random.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Paragon Initiative Enterprises", - "email": "security@paragonie.com", - "homepage": "https://paragonie.com" - } - ], - "description": "PHP 5.x polyfill for random_bytes() and random_int() from PHP 7", - "keywords": [ - "csprng", - "polyfill", - "pseudorandom", - "random" - ], - "time": "2019-01-03T20:59:08+00:00" - }, - { - "name": "pear/archive_tar", - "version": "1.4.7", - "source": { - "type": "git", - "url": "https://github.com/pear/Archive_Tar.git", - "reference": "7e48add6f8edc3027dd98ad15964b1a28fd0c845" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/pear/Archive_Tar/zipball/7e48add6f8edc3027dd98ad15964b1a28fd0c845", - "reference": "7e48add6f8edc3027dd98ad15964b1a28fd0c845", - "shasum": "" - }, - "require": { - "pear/pear-core-minimal": "^1.10.0alpha2", - "php": ">=5.2.0" - }, - "require-dev": { - "phpunit/phpunit": "*" - }, - "suggest": { - "ext-bz2": "Bz2 compression support.", - "ext-xz": "Lzma2 compression support.", - "ext-zlib": "Gzip compression support." - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.4.x-dev" - } - }, - "autoload": { - "psr-0": { - "Archive_Tar": "" - } - }, - "notification-url": "https://packagist.org/downloads/", - "include-path": [ - "./" - ], - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Vincent Blavet", - "email": "vincent@phpconcept.net" - }, - { - "name": "Greg Beaver", - "email": "greg@chiaraquartet.net" - }, - { - "name": "Michiel Rook", - "email": "mrook@php.net" - } - ], - "description": "Tar file management class with compression support (gzip, bzip2, lzma2)", - "homepage": "https://github.com/pear/Archive_Tar", - "keywords": [ - "archive", - "tar" - ], - "time": "2019-04-08T13:15:55+00:00" - }, - { - "name": "pear/console_getopt", - "version": "v1.4.2", - "source": { - "type": "git", - "url": "https://github.com/pear/Console_Getopt.git", - "reference": "6c77aeb625b32bd752e89ee17972d103588b90c0" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/pear/Console_Getopt/zipball/6c77aeb625b32bd752e89ee17972d103588b90c0", - "reference": "6c77aeb625b32bd752e89ee17972d103588b90c0", - "shasum": "" - }, - "type": "library", - "autoload": { - "psr-0": { - "Console": "./" - } - }, - "notification-url": "https://packagist.org/downloads/", - "include-path": [ - "./" - ], - "license": [ - "BSD-2-Clause" - ], - "authors": [ - { - "name": "Greg Beaver", - "email": "cellog@php.net", - "role": "Helper" - }, - { - "name": "Andrei Zmievski", - "email": "andrei@php.net", - "role": "Lead" - }, - { - "name": "Stig Bakken", - "email": "stig@php.net", - "role": "Developer" - } - ], - "description": "More info available on: http://pear.php.net/package/Console_Getopt", - "time": "2019-02-06T16:52:33+00:00" - }, - { - "name": "pear/pear-core-minimal", - "version": "v1.10.9", - "source": { - "type": "git", - "url": "https://github.com/pear/pear-core-minimal.git", - "reference": "742be8dd68c746a01e4b0a422258e9c9cae1c37f" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/pear/pear-core-minimal/zipball/742be8dd68c746a01e4b0a422258e9c9cae1c37f", - "reference": "742be8dd68c746a01e4b0a422258e9c9cae1c37f", - "shasum": "" - }, - "require": { - "pear/console_getopt": "~1.4", - "pear/pear_exception": "~1.0" - }, - "replace": { - "rsky/pear-core-min": "self.version" - }, - "type": "library", - "autoload": { - "psr-0": { - "": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "include-path": [ - "src/" - ], - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Christian Weiske", - "email": "cweiske@php.net", - "role": "Lead" - } - ], - "description": "Minimal set of PEAR core files to be used as composer dependency", - "time": "2019-03-13T18:15:44+00:00" - }, - { - "name": "pear/pear_exception", - "version": "v1.0.0", - "source": { - "type": "git", - "url": "https://github.com/pear/PEAR_Exception.git", - "reference": "8c18719fdae000b690e3912be401c76e406dd13b" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/pear/PEAR_Exception/zipball/8c18719fdae000b690e3912be401c76e406dd13b", - "reference": "8c18719fdae000b690e3912be401c76e406dd13b", - "shasum": "" - }, - "require": { - "php": ">=4.4.0" - }, - "require-dev": { - "phpunit/phpunit": "*" - }, - "type": "class", - "extra": { - "branch-alias": { - "dev-master": "1.0.x-dev" - } - }, - "autoload": { - "psr-0": { - "PEAR": "" - } - }, - "notification-url": "https://packagist.org/downloads/", - "include-path": [ - "." - ], - "license": [ - "BSD-2-Clause" - ], - "authors": [ - { - "name": "Helgi Thormar", - "email": "dufuz@php.net" - }, - { - "name": "Greg Beaver", - "email": "cellog@php.net" - } - ], - "description": "The PEAR Exception base class.", - "homepage": "https://github.com/pear/PEAR_Exception", - "keywords": [ - "exception" - ], - "time": "2015-02-10T20:07:52+00:00" - }, - { - "name": "psr/container", - "version": "1.0.0", - "source": { - "type": "git", - "url": "https://github.com/php-fig/container.git", - "reference": "b7ce3b176482dbbc1245ebf52b181af44c2cf55f" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/php-fig/container/zipball/b7ce3b176482dbbc1245ebf52b181af44c2cf55f", - "reference": "b7ce3b176482dbbc1245ebf52b181af44c2cf55f", - "shasum": "" - }, - "require": { - "php": ">=5.3.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0.x-dev" - } - }, - "autoload": { - "psr-4": { - "Psr\\Container\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "PHP-FIG", - "homepage": "http://www.php-fig.org/" - } - ], - "description": "Common Container Interface (PHP FIG PSR-11)", - "homepage": "https://github.com/php-fig/container", - "keywords": [ - "PSR-11", - "container", - "container-interface", - "container-interop", - "psr" - ], - "time": "2017-02-14T16:28:37+00:00" - }, - { - "name": "psr/http-message", - "version": "1.0.1", - "source": { - "type": "git", - "url": "https://github.com/php-fig/http-message.git", - "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/php-fig/http-message/zipball/f6561bf28d520154e4b0ec72be95418abe6d9363", - "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363", - "shasum": "" - }, - "require": { - "php": ">=5.3.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0.x-dev" - } - }, - "autoload": { - "psr-4": { - "Psr\\Http\\Message\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "PHP-FIG", - "homepage": "http://www.php-fig.org/" - } - ], - "description": "Common interface for HTTP messages", - "homepage": "https://github.com/php-fig/http-message", - "keywords": [ - "http", - "http-message", - "psr", - "psr-7", - "request", - "response" - ], - "time": "2016-08-06T14:39:51+00:00" - }, - { - "name": "psr/log", - "version": "1.1.0", - "source": { - "type": "git", - "url": "https://github.com/php-fig/log.git", - "reference": "6c001f1daafa3a3ac1d8ff69ee4db8e799a654dd" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/php-fig/log/zipball/6c001f1daafa3a3ac1d8ff69ee4db8e799a654dd", - "reference": "6c001f1daafa3a3ac1d8ff69ee4db8e799a654dd", - "shasum": "" - }, - "require": { - "php": ">=5.3.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0.x-dev" - } - }, - "autoload": { - "psr-4": { - "Psr\\Log\\": "Psr/Log/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "PHP-FIG", - "homepage": "http://www.php-fig.org/" - } - ], - "description": "Common interface for logging libraries", - "homepage": "https://github.com/php-fig/log", - "keywords": [ - "log", - "psr", - "psr-3" - ], - "time": "2018-11-20T15:27:04+00:00" - }, - { - "name": "psy/psysh", - "version": "v0.9.9", - "source": { - "type": "git", - "url": "https://github.com/bobthecow/psysh.git", - "reference": "9aaf29575bb8293206bb0420c1e1c87ff2ffa94e" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/bobthecow/psysh/zipball/9aaf29575bb8293206bb0420c1e1c87ff2ffa94e", - "reference": "9aaf29575bb8293206bb0420c1e1c87ff2ffa94e", - "shasum": "" - }, - "require": { - "dnoegel/php-xdg-base-dir": "0.1", - "ext-json": "*", - "ext-tokenizer": "*", - "jakub-onderka/php-console-highlighter": "0.3.*|0.4.*", - "nikic/php-parser": "~1.3|~2.0|~3.0|~4.0", - "php": ">=5.4.0", - "symfony/console": "~2.3.10|^2.4.2|~3.0|~4.0", - "symfony/var-dumper": "~2.7|~3.0|~4.0" - }, - "require-dev": { - "bamarni/composer-bin-plugin": "^1.2", - "hoa/console": "~2.15|~3.16", - "phpunit/phpunit": "~4.8.35|~5.0|~6.0|~7.0" - }, - "suggest": { - "ext-pcntl": "Enabling the PCNTL extension makes PsySH a lot happier :)", - "ext-pdo-sqlite": "The doc command requires SQLite to work.", - "ext-posix": "If you have PCNTL, you'll want the POSIX extension as well.", - "ext-readline": "Enables support for arrow-key history navigation, and showing and manipulating command history.", - "hoa/console": "A pure PHP readline implementation. You'll want this if your PHP install doesn't already support readline or libedit." - }, - "bin": [ - "bin/psysh" - ], - "type": "library", - "extra": { - "branch-alias": { - "dev-develop": "0.9.x-dev" - } - }, - "autoload": { - "files": [ - "src/functions.php" - ], - "psr-4": { - "Psy\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Justin Hileman", - "email": "justin@justinhileman.info", - "homepage": "http://justinhileman.com" - } - ], - "description": "An interactive shell for modern PHP.", - "homepage": "http://psysh.org", - "keywords": [ - "REPL", - "console", - "interactive", - "shell" - ], - "time": "2018-10-13T15:16:03+00:00" - }, - { - "name": "ralouphie/getallheaders", - "version": "3.0.3", - "source": { - "type": "git", - "url": "https://github.com/ralouphie/getallheaders.git", - "reference": "120b605dfeb996808c31b6477290a714d356e822" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/ralouphie/getallheaders/zipball/120b605dfeb996808c31b6477290a714d356e822", - "reference": "120b605dfeb996808c31b6477290a714d356e822", - "shasum": "" - }, - "require": { - "php": ">=5.6" - }, - "require-dev": { - "php-coveralls/php-coveralls": "^2.1", - "phpunit/phpunit": "^5 || ^6.5" - }, - "type": "library", - "autoload": { - "files": [ - "src/getallheaders.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Ralph Khattar", - "email": "ralph.khattar@gmail.com" - } - ], - "description": "A polyfill for getallheaders.", - "time": "2019-03-08T08:55:37+00:00" - }, - { - "name": "stack/builder", - "version": "v1.0.5", - "source": { - "type": "git", - "url": "https://github.com/stackphp/builder.git", - "reference": "fb3d136d04c6be41120ebf8c0cc71fe9507d750a" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/stackphp/builder/zipball/fb3d136d04c6be41120ebf8c0cc71fe9507d750a", - "reference": "fb3d136d04c6be41120ebf8c0cc71fe9507d750a", - "shasum": "" - }, - "require": { - "php": ">=5.3.0", - "symfony/http-foundation": "~2.1|~3.0|~4.0", - "symfony/http-kernel": "~2.1|~3.0|~4.0" - }, - "require-dev": { - "silex/silex": "~1.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0-dev" - } - }, - "autoload": { - "psr-0": { - "Stack": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Igor Wiedler", - "email": "igor@wiedler.ch" - } - ], - "description": "Builder for stack middlewares based on HttpKernelInterface.", - "keywords": [ - "stack" - ], - "time": "2017-11-18T14:57:29+00:00" - }, - { - "name": "stecman/symfony-console-completion", - "version": "0.10.1", - "source": { - "type": "git", - "url": "https://github.com/stecman/symfony-console-completion.git", - "reference": "7bfa9b93e216896419f2f8de659935d7e04fecd8" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/stecman/symfony-console-completion/zipball/7bfa9b93e216896419f2f8de659935d7e04fecd8", - "reference": "7bfa9b93e216896419f2f8de659935d7e04fecd8", - "shasum": "" - }, - "require": { - "php": ">=5.3.2", - "symfony/console": "~2.3 || ~3.0 || ~4.0" - }, - "require-dev": { - "phpunit/phpunit": "~4.8.36 || ~5.7 || ~6.4" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "0.10.x-dev" - } - }, - "autoload": { - "psr-4": { - "Stecman\\Component\\Symfony\\Console\\BashCompletion\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Stephen Holdaway", - "email": "stephen@stecman.co.nz" - } - ], - "description": "Automatic BASH completion for Symfony Console Component based applications.", - "time": "2019-04-29T03:20:18+00:00" - }, - { - "name": "symfony-cmf/routing", - "version": "1.4.1", - "source": { - "type": "git", - "url": "https://github.com/symfony-cmf/routing.git", - "reference": "fb1e7f85ff8c6866238b7e73a490a0a0243ae8ac" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony-cmf/routing/zipball/fb1e7f85ff8c6866238b7e73a490a0a0243ae8ac", - "reference": "fb1e7f85ff8c6866238b7e73a490a0a0243ae8ac", - "shasum": "" - }, - "require": { - "php": "^5.3.9|^7.0", - "psr/log": "1.*", - "symfony/http-kernel": "^2.2|3.*", - "symfony/routing": "^2.2|3.*" - }, - "require-dev": { - "friendsofsymfony/jsrouting-bundle": "^1.1", - "symfony-cmf/testing": "^1.3", - "symfony/config": "^2.2|3.*", - "symfony/dependency-injection": "^2.0.5|3.*", - "symfony/event-dispatcher": "^2.1|3.*" - }, - "suggest": { - "symfony/event-dispatcher": "DynamicRouter can optionally trigger an event at the start of matching. Minimal version (~2.1)" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.4-dev" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Cmf\\Component\\Routing\\": "" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Symfony CMF Community", - "homepage": "https://github.com/symfony-cmf/Routing/contributors" - } - ], - "description": "Extends the Symfony2 routing component for dynamic routes and chaining several routers", - "homepage": "http://cmf.symfony.com", - "keywords": [ - "database", - "routing" - ], - "time": "2017-05-09T08:10:41+00:00" - }, - { - "name": "symfony/class-loader", - "version": "v3.4.27", - "source": { - "type": "git", - "url": "https://github.com/symfony/class-loader.git", - "reference": "4459eef5298dedfb69f771186a580062b8516497" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/class-loader/zipball/4459eef5298dedfb69f771186a580062b8516497", - "reference": "4459eef5298dedfb69f771186a580062b8516497", - "shasum": "" - }, - "require": { - "php": "^5.5.9|>=7.0.8" - }, - "require-dev": { - "symfony/finder": "~2.8|~3.0|~4.0", - "symfony/polyfill-apcu": "~1.1" - }, - "suggest": { - "symfony/polyfill-apcu": "For using ApcClassLoader on HHVM" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.4-dev" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Component\\ClassLoader\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony ClassLoader Component", - "homepage": "https://symfony.com", - "time": "2019-01-16T09:39:14+00:00" - }, - { - "name": "symfony/config", - "version": "v3.4.31", - "source": { - "type": "git", - "url": "https://github.com/symfony/config.git", - "reference": "24a60c0d7ad98a0fa5d1f892e9286095a389404f" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/config/zipball/24a60c0d7ad98a0fa5d1f892e9286095a389404f", - "reference": "24a60c0d7ad98a0fa5d1f892e9286095a389404f", - "shasum": "" - }, - "require": { - "php": "^5.5.9|>=7.0.8", - "symfony/filesystem": "~2.8|~3.0|~4.0", - "symfony/polyfill-ctype": "~1.8" - }, - "conflict": { - "symfony/dependency-injection": "<3.3", - "symfony/finder": "<3.3" - }, - "require-dev": { - "symfony/dependency-injection": "~3.3|~4.0", - "symfony/event-dispatcher": "~3.3|~4.0", - "symfony/finder": "~3.3|~4.0", - "symfony/yaml": "~3.0|~4.0" - }, - "suggest": { - "symfony/yaml": "To use the yaml reference dumper" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.4-dev" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Component\\Config\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony Config Component", - "homepage": "https://symfony.com", - "time": "2019-08-26T07:52:57+00:00" - }, - { - "name": "symfony/console", - "version": "v3.4.31", - "source": { - "type": "git", - "url": "https://github.com/symfony/console.git", - "reference": "4510f04e70344d70952566e4262a0b11df39cb10" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/console/zipball/4510f04e70344d70952566e4262a0b11df39cb10", - "reference": "4510f04e70344d70952566e4262a0b11df39cb10", - "shasum": "" - }, - "require": { - "php": "^5.5.9|>=7.0.8", - "symfony/debug": "~2.8|~3.0|~4.0", - "symfony/polyfill-mbstring": "~1.0" - }, - "conflict": { - "symfony/dependency-injection": "<3.4", - "symfony/process": "<3.3" - }, - "provide": { - "psr/log-implementation": "1.0" - }, - "require-dev": { - "psr/log": "~1.0", - "symfony/config": "~3.3|~4.0", - "symfony/dependency-injection": "~3.4|~4.0", - "symfony/event-dispatcher": "~2.8|~3.0|~4.0", - "symfony/lock": "~3.4|~4.0", - "symfony/process": "~3.3|~4.0" - }, - "suggest": { - "psr/log": "For using the console logger", - "symfony/event-dispatcher": "", - "symfony/lock": "", - "symfony/process": "" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.4-dev" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Component\\Console\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony Console Component", - "homepage": "https://symfony.com", - "time": "2019-08-26T07:52:58+00:00" - }, - { - "name": "symfony/css-selector", - "version": "v3.4.31", - "source": { - "type": "git", - "url": "https://github.com/symfony/css-selector.git", - "reference": "e18c5c4b35e7f17513448a25d02f7af34a4bdb41" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/css-selector/zipball/e18c5c4b35e7f17513448a25d02f7af34a4bdb41", - "reference": "e18c5c4b35e7f17513448a25d02f7af34a4bdb41", - "shasum": "" - }, - "require": { - "php": "^5.5.9|>=7.0.8" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.4-dev" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Component\\CssSelector\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Jean-François Simon", - "email": "jeanfrancois.simon@sensiolabs.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony CssSelector Component", - "homepage": "https://symfony.com", - "time": "2019-08-20T13:31:17+00:00" - }, - { - "name": "symfony/debug", - "version": "v3.4.31", - "source": { - "type": "git", - "url": "https://github.com/symfony/debug.git", - "reference": "0b600300918780001e2821db77bc28b677794486" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/debug/zipball/0b600300918780001e2821db77bc28b677794486", - "reference": "0b600300918780001e2821db77bc28b677794486", - "shasum": "" - }, - "require": { - "php": "^5.5.9|>=7.0.8", - "psr/log": "~1.0" - }, - "conflict": { - "symfony/http-kernel": ">=2.3,<2.3.24|~2.4.0|>=2.5,<2.5.9|>=2.6,<2.6.2" - }, - "require-dev": { - "symfony/http-kernel": "~2.8|~3.0|~4.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.4-dev" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Component\\Debug\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony Debug Component", - "homepage": "https://symfony.com", - "time": "2019-08-20T13:31:17+00:00" - }, - { - "name": "symfony/dependency-injection", - "version": "v3.4.31", - "source": { - "type": "git", - "url": "https://github.com/symfony/dependency-injection.git", - "reference": "2709bc2978ceb90f5180181f777f8a09125f2d89" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/2709bc2978ceb90f5180181f777f8a09125f2d89", - "reference": "2709bc2978ceb90f5180181f777f8a09125f2d89", - "shasum": "" - }, - "require": { - "php": "^5.5.9|>=7.0.8", - "psr/container": "^1.0" - }, - "conflict": { - "symfony/config": "<3.3.7", - "symfony/finder": "<3.3", - "symfony/proxy-manager-bridge": "<3.4", - "symfony/yaml": "<3.4" - }, - "provide": { - "psr/container-implementation": "1.0" - }, - "require-dev": { - "symfony/config": "~3.3|~4.0", - "symfony/expression-language": "~2.8|~3.0|~4.0", - "symfony/yaml": "~3.4|~4.0" - }, - "suggest": { - "symfony/config": "", - "symfony/expression-language": "For using expressions in service container configuration", - "symfony/finder": "For using double-star glob patterns or when GLOB_BRACE portability is required", - "symfony/proxy-manager-bridge": "Generate service proxies to lazy load them", - "symfony/yaml": "" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.4-dev" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Component\\DependencyInjection\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony DependencyInjection Component", - "homepage": "https://symfony.com", - "time": "2019-08-26T16:07:57+00:00" - }, - { - "name": "symfony/dom-crawler", - "version": "v3.4.31", - "source": { - "type": "git", - "url": "https://github.com/symfony/dom-crawler.git", - "reference": "8558d1bc4554f5cb0b66e50377457967a8969263" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/dom-crawler/zipball/8558d1bc4554f5cb0b66e50377457967a8969263", - "reference": "8558d1bc4554f5cb0b66e50377457967a8969263", - "shasum": "" - }, - "require": { - "php": "^5.5.9|>=7.0.8", - "symfony/polyfill-ctype": "~1.8", - "symfony/polyfill-mbstring": "~1.0" - }, - "require-dev": { - "symfony/css-selector": "~2.8|~3.0|~4.0" - }, - "suggest": { - "symfony/css-selector": "" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.4-dev" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Component\\DomCrawler\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony DomCrawler Component", - "homepage": "https://symfony.com", - "time": "2019-08-26T07:52:58+00:00" - }, - { - "name": "symfony/event-dispatcher", - "version": "v3.4.31", - "source": { - "type": "git", - "url": "https://github.com/symfony/event-dispatcher.git", - "reference": "3e922c4c3430b9de624e8a285dada5e61e230959" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/3e922c4c3430b9de624e8a285dada5e61e230959", - "reference": "3e922c4c3430b9de624e8a285dada5e61e230959", - "shasum": "" - }, - "require": { - "php": "^5.5.9|>=7.0.8" - }, - "conflict": { - "symfony/dependency-injection": "<3.3" - }, - "require-dev": { - "psr/log": "~1.0", - "symfony/config": "~2.8|~3.0|~4.0", - "symfony/dependency-injection": "~3.3|~4.0", - "symfony/expression-language": "~2.8|~3.0|~4.0", - "symfony/stopwatch": "~2.8|~3.0|~4.0" - }, - "suggest": { - "symfony/dependency-injection": "", - "symfony/http-kernel": "" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.4-dev" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Component\\EventDispatcher\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony EventDispatcher Component", - "homepage": "https://symfony.com", - "time": "2019-08-23T08:05:57+00:00" - }, - { - "name": "symfony/filesystem", - "version": "v3.4.31", - "source": { - "type": "git", - "url": "https://github.com/symfony/filesystem.git", - "reference": "00e3a6ddd723b8bcfe4f2a1b6f82b98eeeb51516" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/filesystem/zipball/00e3a6ddd723b8bcfe4f2a1b6f82b98eeeb51516", - "reference": "00e3a6ddd723b8bcfe4f2a1b6f82b98eeeb51516", - "shasum": "" - }, - "require": { - "php": "^5.5.9|>=7.0.8", - "symfony/polyfill-ctype": "~1.8" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.4-dev" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Component\\Filesystem\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony Filesystem Component", - "homepage": "https://symfony.com", - "time": "2019-08-20T13:31:17+00:00" - }, - { - "name": "symfony/finder", - "version": "v3.4.31", - "source": { - "type": "git", - "url": "https://github.com/symfony/finder.git", - "reference": "1fcad80b440abcd1451767349906b6f9d3961d37" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/finder/zipball/1fcad80b440abcd1451767349906b6f9d3961d37", - "reference": "1fcad80b440abcd1451767349906b6f9d3961d37", - "shasum": "" - }, - "require": { - "php": "^5.5.9|>=7.0.8" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.4-dev" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Component\\Finder\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony Finder Component", - "homepage": "https://symfony.com", - "time": "2019-08-14T09:39:58+00:00" - }, - { - "name": "symfony/http-foundation", - "version": "v3.4.31", - "source": { - "type": "git", - "url": "https://github.com/symfony/http-foundation.git", - "reference": "b3d57a1c325f39f703b249bed7998ce8c64236b4" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/http-foundation/zipball/b3d57a1c325f39f703b249bed7998ce8c64236b4", - "reference": "b3d57a1c325f39f703b249bed7998ce8c64236b4", - "shasum": "" - }, - "require": { - "php": "^5.5.9|>=7.0.8", - "symfony/polyfill-mbstring": "~1.1", - "symfony/polyfill-php70": "~1.6" - }, - "require-dev": { - "symfony/expression-language": "~2.8|~3.0|~4.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.4-dev" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Component\\HttpFoundation\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony HttpFoundation Component", - "homepage": "https://symfony.com", - "time": "2019-08-26T07:50:50+00:00" - }, - { - "name": "symfony/http-kernel", - "version": "v3.4.27", - "source": { - "type": "git", - "url": "https://github.com/symfony/http-kernel.git", - "reference": "586046f5adc6a08eaebbe4519ef18ad52f54e453" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/http-kernel/zipball/586046f5adc6a08eaebbe4519ef18ad52f54e453", - "reference": "586046f5adc6a08eaebbe4519ef18ad52f54e453", - "shasum": "" - }, - "require": { - "php": "^5.5.9|>=7.0.8", - "psr/log": "~1.0", - "symfony/debug": "^3.3.3|~4.0", - "symfony/event-dispatcher": "~2.8|~3.0|~4.0", - "symfony/http-foundation": "~3.4.12|~4.0.12|^4.1.1", - "symfony/polyfill-ctype": "~1.8" - }, - "conflict": { - "symfony/config": "<2.8", - "symfony/dependency-injection": "<3.4.10|<4.0.10,>=4", - "symfony/var-dumper": "<3.3", - "twig/twig": "<1.34|<2.4,>=2" - }, - "provide": { - "psr/log-implementation": "1.0" - }, - "require-dev": { - "psr/cache": "~1.0", - "symfony/browser-kit": "~2.8|~3.0|~4.0", - "symfony/class-loader": "~2.8|~3.0", - "symfony/config": "~2.8|~3.0|~4.0", - "symfony/console": "~2.8|~3.0|~4.0", - "symfony/css-selector": "~2.8|~3.0|~4.0", - "symfony/dependency-injection": "^3.4.10|^4.0.10", - "symfony/dom-crawler": "~2.8|~3.0|~4.0", - "symfony/expression-language": "~2.8|~3.0|~4.0", - "symfony/finder": "~2.8|~3.0|~4.0", - "symfony/process": "~2.8|~3.0|~4.0", - "symfony/routing": "~3.4|~4.0", - "symfony/stopwatch": "~2.8|~3.0|~4.0", - "symfony/templating": "~2.8|~3.0|~4.0", - "symfony/translation": "~2.8|~3.0|~4.0", - "symfony/var-dumper": "~3.3|~4.0" - }, - "suggest": { - "symfony/browser-kit": "", - "symfony/config": "", - "symfony/console": "", - "symfony/dependency-injection": "", - "symfony/finder": "", - "symfony/var-dumper": "" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.4-dev" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Component\\HttpKernel\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony HttpKernel Component", - "homepage": "https://symfony.com", - "time": "2019-05-01T13:03:24+00:00" - }, - { - "name": "symfony/polyfill-ctype", - "version": "v1.12.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/polyfill-ctype.git", - "reference": "550ebaac289296ce228a706d0867afc34687e3f4" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/550ebaac289296ce228a706d0867afc34687e3f4", - "reference": "550ebaac289296ce228a706d0867afc34687e3f4", - "shasum": "" - }, - "require": { - "php": ">=5.3.3" - }, - "suggest": { - "ext-ctype": "For best performance" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.12-dev" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Polyfill\\Ctype\\": "" - }, - "files": [ - "bootstrap.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Gert de Pagter", - "email": "BackEndTea@gmail.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony polyfill for ctype functions", - "homepage": "https://symfony.com", - "keywords": [ - "compatibility", - "ctype", - "polyfill", - "portable" - ], - "time": "2019-08-06T08:03:45+00:00" - }, - { - "name": "symfony/polyfill-iconv", - "version": "v1.11.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/polyfill-iconv.git", - "reference": "f037ea22acfaee983e271dd9c3b8bb4150bd8ad7" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-iconv/zipball/f037ea22acfaee983e271dd9c3b8bb4150bd8ad7", - "reference": "f037ea22acfaee983e271dd9c3b8bb4150bd8ad7", - "shasum": "" - }, - "require": { - "php": ">=5.3.3" - }, - "suggest": { - "ext-iconv": "For best performance" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.11-dev" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Polyfill\\Iconv\\": "" - }, - "files": [ - "bootstrap.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony polyfill for the Iconv extension", - "homepage": "https://symfony.com", - "keywords": [ - "compatibility", - "iconv", - "polyfill", - "portable", - "shim" - ], - "time": "2019-02-06T07:57:58+00:00" - }, - { - "name": "symfony/polyfill-mbstring", - "version": "v1.12.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/polyfill-mbstring.git", - "reference": "b42a2f66e8f1b15ccf25652c3424265923eb4f17" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/b42a2f66e8f1b15ccf25652c3424265923eb4f17", - "reference": "b42a2f66e8f1b15ccf25652c3424265923eb4f17", - "shasum": "" - }, - "require": { - "php": ">=5.3.3" - }, - "suggest": { - "ext-mbstring": "For best performance" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.12-dev" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Polyfill\\Mbstring\\": "" - }, - "files": [ - "bootstrap.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony polyfill for the Mbstring extension", - "homepage": "https://symfony.com", - "keywords": [ - "compatibility", - "mbstring", - "polyfill", - "portable", - "shim" - ], - "time": "2019-08-06T08:03:45+00:00" - }, - { - "name": "symfony/polyfill-php70", - "version": "v1.12.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/polyfill-php70.git", - "reference": "54b4c428a0054e254223797d2713c31e08610831" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php70/zipball/54b4c428a0054e254223797d2713c31e08610831", - "reference": "54b4c428a0054e254223797d2713c31e08610831", - "shasum": "" - }, - "require": { - "paragonie/random_compat": "~1.0|~2.0|~9.99", - "php": ">=5.3.3" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.12-dev" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Polyfill\\Php70\\": "" - }, - "files": [ - "bootstrap.php" - ], - "classmap": [ - "Resources/stubs" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony polyfill backporting some PHP 7.0+ features to lower PHP versions", - "homepage": "https://symfony.com", - "keywords": [ - "compatibility", - "polyfill", - "portable", - "shim" - ], - "time": "2019-08-06T08:03:45+00:00" - }, - { - "name": "symfony/polyfill-php72", - "version": "v1.12.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/polyfill-php72.git", - "reference": "04ce3335667451138df4307d6a9b61565560199e" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/04ce3335667451138df4307d6a9b61565560199e", - "reference": "04ce3335667451138df4307d6a9b61565560199e", - "shasum": "" - }, - "require": { - "php": ">=5.3.3" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.12-dev" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Polyfill\\Php72\\": "" - }, - "files": [ - "bootstrap.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony polyfill backporting some PHP 7.2+ features to lower PHP versions", - "homepage": "https://symfony.com", - "keywords": [ - "compatibility", - "polyfill", - "portable", - "shim" - ], - "time": "2019-08-06T08:03:45+00:00" - }, - { - "name": "symfony/process", - "version": "v3.4.31", - "source": { - "type": "git", - "url": "https://github.com/symfony/process.git", - "reference": "d822cb654000a95b7855362c0d5b127f6a6d8baa" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/process/zipball/d822cb654000a95b7855362c0d5b127f6a6d8baa", - "reference": "d822cb654000a95b7855362c0d5b127f6a6d8baa", - "shasum": "" - }, - "require": { - "php": "^5.5.9|>=7.0.8" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.4-dev" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Component\\Process\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony Process Component", - "homepage": "https://symfony.com", - "time": "2019-08-26T07:52:58+00:00" - }, - { - "name": "symfony/psr-http-message-bridge", - "version": "v1.2.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/psr-http-message-bridge.git", - "reference": "9ab9d71f97d5c7d35a121a7fb69f74fee95cd0ad" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/psr-http-message-bridge/zipball/9ab9d71f97d5c7d35a121a7fb69f74fee95cd0ad", - "reference": "9ab9d71f97d5c7d35a121a7fb69f74fee95cd0ad", - "shasum": "" - }, - "require": { - "php": "^7.1", - "psr/http-message": "^1.0", - "symfony/http-foundation": "^3.4 || ^4.0" - }, - "require-dev": { - "nyholm/psr7": "^1.1", - "symfony/phpunit-bridge": "^3.4.20 || ^4.0", - "zendframework/zend-diactoros": "^1.4.1 || ^2.0" - }, - "suggest": { - "nyholm/psr7": "For a super lightweight PSR-7/17 implementation" - }, - "type": "symfony-bridge", - "extra": { - "branch-alias": { - "dev-master": "1.2-dev" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Bridge\\PsrHttpMessage\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Symfony Community", - "homepage": "http://symfony.com/contributors" - }, - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - } - ], - "description": "PSR HTTP message bridge", - "homepage": "http://symfony.com", - "keywords": [ - "http", - "http-message", - "psr-17", - "psr-7" - ], - "time": "2019-03-11T18:22:33+00:00" - }, - { - "name": "symfony/routing", - "version": "v3.4.27", - "source": { - "type": "git", - "url": "https://github.com/symfony/routing.git", - "reference": "ff11aac46d6cb8a65f2855687bb9a1ac9d860eec" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/routing/zipball/ff11aac46d6cb8a65f2855687bb9a1ac9d860eec", - "reference": "ff11aac46d6cb8a65f2855687bb9a1ac9d860eec", - "shasum": "" - }, - "require": { - "php": "^5.5.9|>=7.0.8" - }, - "conflict": { - "symfony/config": "<3.3.1", - "symfony/dependency-injection": "<3.3", - "symfony/yaml": "<3.4" - }, - "require-dev": { - "doctrine/annotations": "~1.0", - "psr/log": "~1.0", - "symfony/config": "^3.3.1|~4.0", - "symfony/dependency-injection": "~3.3|~4.0", - "symfony/expression-language": "~2.8|~3.0|~4.0", - "symfony/http-foundation": "~2.8|~3.0|~4.0", - "symfony/yaml": "~3.4|~4.0" - }, - "suggest": { - "doctrine/annotations": "For using the annotation loader", - "symfony/config": "For using the all-in-one router or any loader", - "symfony/expression-language": "For using expression matching", - "symfony/http-foundation": "For using a Symfony Request object", - "symfony/yaml": "For using the YAML loader" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.4-dev" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Component\\Routing\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony Routing Component", - "homepage": "https://symfony.com", - "keywords": [ - "router", - "routing", - "uri", - "url" - ], - "time": "2019-03-29T21:58:42+00:00" - }, - { - "name": "symfony/serializer", - "version": "v3.4.27", - "source": { - "type": "git", - "url": "https://github.com/symfony/serializer.git", - "reference": "99aceeb3e10852b951b9cab57a2b83062db09efb" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/serializer/zipball/99aceeb3e10852b951b9cab57a2b83062db09efb", - "reference": "99aceeb3e10852b951b9cab57a2b83062db09efb", - "shasum": "" - }, - "require": { - "php": "^5.5.9|>=7.0.8", - "symfony/polyfill-ctype": "~1.8" - }, - "conflict": { - "phpdocumentor/type-resolver": "<0.2.1", - "symfony/dependency-injection": "<3.2", - "symfony/property-access": ">=3.0,<3.0.4|>=2.8,<2.8.4", - "symfony/property-info": "<3.1", - "symfony/yaml": "<3.4" - }, - "require-dev": { - "doctrine/annotations": "~1.0", - "doctrine/cache": "~1.0", - "phpdocumentor/reflection-docblock": "^3.0|^4.0", - "symfony/cache": "~3.1|~4.0", - "symfony/config": "~2.8|~3.0|~4.0", - "symfony/dependency-injection": "~3.2|~4.0", - "symfony/http-foundation": "~2.8|~3.0|~4.0", - "symfony/property-access": "~2.8|~3.0|~4.0", - "symfony/property-info": "^3.4.13|~4.0", - "symfony/yaml": "~3.4|~4.0" - }, - "suggest": { - "doctrine/annotations": "For using the annotation mapping. You will also need doctrine/cache.", - "doctrine/cache": "For using the default cached annotation reader and metadata cache.", - "psr/cache-implementation": "For using the metadata cache.", - "symfony/config": "For using the XML mapping loader.", - "symfony/http-foundation": "To use the DataUriNormalizer.", - "symfony/property-access": "For using the ObjectNormalizer.", - "symfony/property-info": "To deserialize relations.", - "symfony/yaml": "For using the default YAML mapping loader." - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.4-dev" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Component\\Serializer\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony Serializer Component", - "homepage": "https://symfony.com", - "time": "2019-04-27T21:20:35+00:00" - }, - { - "name": "symfony/translation", - "version": "v3.4.31", - "source": { - "type": "git", - "url": "https://github.com/symfony/translation.git", - "reference": "49a884e9ac297f99c56052bad30b2af89f716ee1" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/translation/zipball/49a884e9ac297f99c56052bad30b2af89f716ee1", - "reference": "49a884e9ac297f99c56052bad30b2af89f716ee1", - "shasum": "" - }, - "require": { - "php": "^5.5.9|>=7.0.8", - "symfony/polyfill-mbstring": "~1.0" - }, - "conflict": { - "symfony/config": "<2.8", - "symfony/dependency-injection": "<3.4", - "symfony/yaml": "<3.4" - }, - "require-dev": { - "psr/log": "~1.0", - "symfony/config": "~2.8|~3.0|~4.0", - "symfony/dependency-injection": "~3.4|~4.0", - "symfony/finder": "~2.8|~3.0|~4.0", - "symfony/http-kernel": "~3.4|~4.0", - "symfony/intl": "^2.8.18|^3.2.5|~4.0", - "symfony/var-dumper": "~3.4|~4.0", - "symfony/yaml": "~3.4|~4.0" - }, - "suggest": { - "psr/log-implementation": "To use logging capability in translator", - "symfony/config": "", - "symfony/yaml": "" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.4-dev" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Component\\Translation\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony Translation Component", - "homepage": "https://symfony.com", - "time": "2019-08-26T07:52:58+00:00" - }, - { - "name": "symfony/validator", - "version": "v3.4.27", - "source": { - "type": "git", - "url": "https://github.com/symfony/validator.git", - "reference": "cc3f577d8887737df4d77a4c0cc6e3c22164cea4" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/validator/zipball/cc3f577d8887737df4d77a4c0cc6e3c22164cea4", - "reference": "cc3f577d8887737df4d77a4c0cc6e3c22164cea4", - "shasum": "" - }, - "require": { - "php": "^5.5.9|>=7.0.8", - "symfony/polyfill-ctype": "~1.8", - "symfony/polyfill-mbstring": "~1.0", - "symfony/translation": "~2.8|~3.0|~4.0" - }, - "conflict": { - "phpunit/phpunit": "<4.8.35|<5.4.3,>=5.0", - "symfony/dependency-injection": "<3.3", - "symfony/http-kernel": "<3.3.5", - "symfony/yaml": "<3.4" - }, - "require-dev": { - "doctrine/annotations": "~1.0", - "doctrine/cache": "~1.0", - "egulias/email-validator": "^1.2.8|~2.0", - "symfony/cache": "~3.1|~4.0", - "symfony/config": "~2.8|~3.0|~4.0", - "symfony/dependency-injection": "~3.3|~4.0", - "symfony/expression-language": "~2.8|~3.0|~4.0", - "symfony/http-foundation": "~2.8|~3.0|~4.0", - "symfony/http-kernel": "^3.3.5|~4.0", - "symfony/intl": "^2.8.18|^3.2.5|~4.0", - "symfony/property-access": "~2.8|~3.0|~4.0", - "symfony/var-dumper": "~3.3|~4.0", - "symfony/yaml": "~3.4|~4.0" - }, - "suggest": { - "doctrine/annotations": "For using the annotation mapping. You will also need doctrine/cache.", - "doctrine/cache": "For using the default cached annotation reader and metadata cache.", - "egulias/email-validator": "Strict (RFC compliant) email validation", - "psr/cache-implementation": "For using the metadata cache.", - "symfony/config": "", - "symfony/expression-language": "For using the Expression validator", - "symfony/http-foundation": "", - "symfony/intl": "", - "symfony/property-access": "For accessing properties within comparison constraints", - "symfony/yaml": "" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.4-dev" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Component\\Validator\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony Validator Component", - "homepage": "https://symfony.com", - "time": "2019-04-29T08:34:27+00:00" - }, - { - "name": "symfony/var-dumper", - "version": "v4.3.5", - "source": { - "type": "git", - "url": "https://github.com/symfony/var-dumper.git", - "reference": "bde8957fc415fdc6964f33916a3755737744ff05" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/var-dumper/zipball/bde8957fc415fdc6964f33916a3755737744ff05", - "reference": "bde8957fc415fdc6964f33916a3755737744ff05", - "shasum": "" - }, - "require": { - "php": "^7.1.3", - "symfony/polyfill-mbstring": "~1.0", - "symfony/polyfill-php72": "~1.5" - }, - "conflict": { - "phpunit/phpunit": "<4.8.35|<5.4.3,>=5.0", - "symfony/console": "<3.4" - }, - "require-dev": { - "ext-iconv": "*", - "symfony/console": "~3.4|~4.0", - "symfony/process": "~3.4|~4.0", - "twig/twig": "~1.34|~2.4" - }, - "suggest": { - "ext-iconv": "To convert non-UTF-8 strings to UTF-8 (or symfony/polyfill-iconv in case ext-iconv cannot be used).", - "ext-intl": "To show region name in time zone dump", - "symfony/console": "To use the ServerDumpCommand and/or the bin/var-dump-server script" - }, - "bin": [ - "Resources/bin/var-dump-server" - ], - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "4.3-dev" - } - }, - "autoload": { - "files": [ - "Resources/functions/dump.php" - ], - "psr-4": { - "Symfony\\Component\\VarDumper\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony mechanism for exploring and dumping PHP variables", - "homepage": "https://symfony.com", - "keywords": [ - "debug", - "dump" - ], - "time": "2019-10-04T19:48:13+00:00" - }, - { - "name": "symfony/yaml", - "version": "v3.4.31", - "source": { - "type": "git", - "url": "https://github.com/symfony/yaml.git", - "reference": "3dc414b7db30695bae671a1d86013d03f4ae9834" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/yaml/zipball/3dc414b7db30695bae671a1d86013d03f4ae9834", - "reference": "3dc414b7db30695bae671a1d86013d03f4ae9834", - "shasum": "" - }, - "require": { - "php": "^5.5.9|>=7.0.8", - "symfony/polyfill-ctype": "~1.8" - }, - "conflict": { - "symfony/console": "<3.4" - }, - "require-dev": { - "symfony/console": "~3.4|~4.0" - }, - "suggest": { - "symfony/console": "For validating YAML files using the lint command" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.4-dev" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Component\\Yaml\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony Yaml Component", - "homepage": "https://symfony.com", - "time": "2019-08-20T13:31:17+00:00" - }, - { - "name": "tightenco/collect", - "version": "v6.4.0", - "source": { - "type": "git", - "url": "https://github.com/tightenco/collect.git", - "reference": "48b88a0e488fba617f077e0f89bae286b35d9eef" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/tightenco/collect/zipball/48b88a0e488fba617f077e0f89bae286b35d9eef", - "reference": "48b88a0e488fba617f077e0f89bae286b35d9eef", - "shasum": "" - }, - "require": { - "php": "^7.1.3", - "symfony/var-dumper": ">=3.4 <5" - }, - "require-dev": { - "mockery/mockery": "^1.0", - "nesbot/carbon": "^2.23.0", - "phpunit/phpunit": "^7.0" - }, - "type": "library", - "autoload": { - "files": [ - "src/Collect/Support/helpers.php", - "src/Collect/Support/alias.php" - ], - "psr-4": { - "Tightenco\\Collect\\": "src/Collect" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Taylor Otwell", - "email": "taylorotwell@gmail.com" - } - ], - "description": "Collect - Illuminate Collections as a separate package.", - "keywords": [ - "collection", - "laravel" - ], - "time": "2019-10-23T14:47:45+00:00" - }, - { - "name": "twig/twig", - "version": "v1.42.3", - "source": { - "type": "git", - "url": "https://github.com/twigphp/Twig.git", - "reference": "201baee843e0ffe8b0b956f336dd42b2a92fae4e" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/twigphp/Twig/zipball/201baee843e0ffe8b0b956f336dd42b2a92fae4e", - "reference": "201baee843e0ffe8b0b956f336dd42b2a92fae4e", - "shasum": "" - }, - "require": { - "php": ">=5.5.0", - "symfony/polyfill-ctype": "^1.8" - }, - "require-dev": { - "psr/container": "^1.0", - "symfony/debug": "^3.4|^4.2", - "symfony/phpunit-bridge": "^4.4@dev|^5.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.42-dev" - } - }, - "autoload": { - "psr-0": { - "Twig_": "lib/" - }, - "psr-4": { - "Twig\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com", - "homepage": "http://fabien.potencier.org", - "role": "Lead Developer" - }, - { - "name": "Twig Team", - "homepage": "https://twig.symfony.com/contributors", - "role": "Contributors" - }, - { - "name": "Armin Ronacher", - "email": "armin.ronacher@active-4.com", - "role": "Project Founder" - } - ], - "description": "Twig, the flexible, fast, and secure template language for PHP", - "homepage": "https://twig.symfony.com", - "keywords": [ - "templating" - ], - "time": "2019-08-24T12:51:03+00:00" - }, - { - "name": "typo3/phar-stream-wrapper", - "version": "v2.1.2", - "source": { - "type": "git", - "url": "https://github.com/TYPO3/phar-stream-wrapper.git", - "reference": "057622f5a3b92a5ffbea0fbaadce573500a62870" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/TYPO3/phar-stream-wrapper/zipball/057622f5a3b92a5ffbea0fbaadce573500a62870", - "reference": "057622f5a3b92a5ffbea0fbaadce573500a62870", - "shasum": "" - }, - "require": { - "brumann/polyfill-unserialize": "^1.0", - "ext-json": "*", - "php": "^5.3.3|^7.0" - }, - "require-dev": { - "ext-xdebug": "*", - "phpunit/phpunit": "^4.8.36" - }, - "suggest": { - "ext-fileinfo": "For PHP builtin file type guessing, otherwise uses internal processing" - }, - "type": "library", - "autoload": { - "psr-4": { - "TYPO3\\PharStreamWrapper\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "description": "Interceptors for PHP's native phar:// stream handling", - "homepage": "https://typo3.org/", - "keywords": [ - "phar", - "php", - "security", - "stream-wrapper" - ], - "time": "2019-05-14T13:14:31+00:00" - }, - { - "name": "vlucas/phpdotenv", - "version": "v2.6.1", - "source": { - "type": "git", - "url": "https://github.com/vlucas/phpdotenv.git", - "reference": "2a7dcf7e3e02dc5e701004e51a6f304b713107d5" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/vlucas/phpdotenv/zipball/2a7dcf7e3e02dc5e701004e51a6f304b713107d5", - "reference": "2a7dcf7e3e02dc5e701004e51a6f304b713107d5", - "shasum": "" - }, - "require": { - "php": ">=5.3.9", - "symfony/polyfill-ctype": "^1.9" - }, - "require-dev": { - "phpunit/phpunit": "^4.8.35 || ^5.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.6-dev" - } - }, - "autoload": { - "psr-4": { - "Dotenv\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Vance Lucas", - "email": "vance@vancelucas.com", - "homepage": "http://www.vancelucas.com" - } - ], - "description": "Loads environment variables from `.env` to `getenv()`, `$_ENV` and `$_SERVER` automagically.", - "keywords": [ - "dotenv", - "env", - "environment" - ], - "time": "2019-01-29T11:11:52+00:00" - }, - { - "name": "webflo/drupal-finder", - "version": "1.2.0", - "source": { - "type": "git", - "url": "https://github.com/webflo/drupal-finder.git", - "reference": "123e248e14ee8dd3fbe89fb5a733a6cf91f5820e" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/webflo/drupal-finder/zipball/123e248e14ee8dd3fbe89fb5a733a6cf91f5820e", - "reference": "123e248e14ee8dd3fbe89fb5a733a6cf91f5820e", - "shasum": "" - }, - "require": { - "ext-json": "*" - }, - "require-dev": { - "mikey179/vfsstream": "^1.6", - "phpunit/phpunit": "^4.8" - }, - "type": "library", - "autoload": { - "classmap": [ - "src/DrupalFinder.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "GPL-2.0+" - ], - "authors": [ - { - "name": "Florian Weber", - "email": "florian@webflo.org" - } - ], - "description": "Helper class to locate a Drupal installation from a given path.", - "time": "2019-08-02T08:06:18+00:00" - }, - { - "name": "webmozart/assert", - "version": "1.4.0", - "source": { - "type": "git", - "url": "https://github.com/webmozart/assert.git", - "reference": "83e253c8e0be5b0257b881e1827274667c5c17a9" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/webmozart/assert/zipball/83e253c8e0be5b0257b881e1827274667c5c17a9", - "reference": "83e253c8e0be5b0257b881e1827274667c5c17a9", - "shasum": "" - }, - "require": { - "php": "^5.3.3 || ^7.0", - "symfony/polyfill-ctype": "^1.8" - }, - "require-dev": { - "phpunit/phpunit": "^4.6", - "sebastian/version": "^1.0.1" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.3-dev" - } - }, - "autoload": { - "psr-4": { - "Webmozart\\Assert\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Bernhard Schussek", - "email": "bschussek@gmail.com" - } - ], - "description": "Assertions to validate method input/output with nice error messages.", - "keywords": [ - "assert", - "check", - "validate" - ], - "time": "2018-12-25T11:19:39+00:00" - }, - { - "name": "webmozart/path-util", - "version": "2.3.0", - "source": { - "type": "git", - "url": "https://github.com/webmozart/path-util.git", - "reference": "d939f7edc24c9a1bb9c0dee5cb05d8e859490725" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/webmozart/path-util/zipball/d939f7edc24c9a1bb9c0dee5cb05d8e859490725", - "reference": "d939f7edc24c9a1bb9c0dee5cb05d8e859490725", - "shasum": "" - }, - "require": { - "php": ">=5.3.3", - "webmozart/assert": "~1.0" - }, - "require-dev": { - "phpunit/phpunit": "^4.6", - "sebastian/version": "^1.0.1" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.3-dev" - } - }, - "autoload": { - "psr-4": { - "Webmozart\\PathUtil\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Bernhard Schussek", - "email": "bschussek@gmail.com" - } - ], - "description": "A robust cross-platform utility for normalizing, comparing and modifying file paths.", - "time": "2015-12-17T08:42:14+00:00" - }, - { - "name": "zaporylie/composer-drupal-optimizations", - "version": "1.1.1", - "source": { - "type": "git", - "url": "https://github.com/zaporylie/composer-drupal-optimizations.git", - "reference": "fb231d92adc862a2c9276bccbc90f684816dc75d" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/zaporylie/composer-drupal-optimizations/zipball/fb231d92adc862a2c9276bccbc90f684816dc75d", - "reference": "fb231d92adc862a2c9276bccbc90f684816dc75d", - "shasum": "" - }, - "require": { - "composer-plugin-api": "^1.1" - }, - "require-dev": { - "composer/composer": "^1.6", - "phpunit/phpunit": "^6" - }, - "type": "composer-plugin", - "extra": { - "class": "zaporylie\\ComposerDrupalOptimizations\\Plugin" - }, - "autoload": { - "psr-4": { - "zaporylie\\ComposerDrupalOptimizations\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "GPL-2.0-or-later" - ], - "authors": [ - { - "name": "Jakub Piasecki", - "email": "jakub@piaseccy.pl" - } - ], - "description": "Composer plugin to improve composer performance for Drupal projects", - "time": "2019-10-02T17:01:11+00:00" - }, - { - "name": "zendframework/zend-diactoros", - "version": "1.8.6", - "source": { - "type": "git", - "url": "https://github.com/zendframework/zend-diactoros.git", - "reference": "20da13beba0dde8fb648be3cc19765732790f46e" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/zendframework/zend-diactoros/zipball/20da13beba0dde8fb648be3cc19765732790f46e", - "reference": "20da13beba0dde8fb648be3cc19765732790f46e", - "shasum": "" - }, - "require": { - "php": "^5.6 || ^7.0", - "psr/http-message": "^1.0" - }, - "provide": { - "psr/http-message-implementation": "1.0" - }, - "require-dev": { - "ext-dom": "*", - "ext-libxml": "*", - "php-http/psr7-integration-tests": "dev-master", - "phpunit/phpunit": "^5.7.16 || ^6.0.8 || ^7.2.7", - "zendframework/zend-coding-standard": "~1.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.8.x-dev", - "dev-develop": "1.9.x-dev", - "dev-release-2.0": "2.0.x-dev" - } - }, - "autoload": { - "files": [ - "src/functions/create_uploaded_file.php", - "src/functions/marshal_headers_from_sapi.php", - "src/functions/marshal_method_from_sapi.php", - "src/functions/marshal_protocol_version_from_sapi.php", - "src/functions/marshal_uri_from_sapi.php", - "src/functions/normalize_server.php", - "src/functions/normalize_uploaded_files.php", - "src/functions/parse_cookie_header.php" - ], - "psr-4": { - "Zend\\Diactoros\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-2-Clause" - ], - "description": "PSR HTTP Message implementations", - "homepage": "https://github.com/zendframework/zend-diactoros", - "keywords": [ - "http", - "psr", - "psr-7" - ], - "time": "2018-09-05T19:29:37+00:00" - }, - { - "name": "zendframework/zend-escaper", - "version": "2.6.0", - "source": { - "type": "git", - "url": "https://github.com/zendframework/zend-escaper.git", - "reference": "31d8aafae982f9568287cb4dce987e6aff8fd074" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/zendframework/zend-escaper/zipball/31d8aafae982f9568287cb4dce987e6aff8fd074", - "reference": "31d8aafae982f9568287cb4dce987e6aff8fd074", - "shasum": "" - }, - "require": { - "php": "^5.6 || ^7.0" - }, - "require-dev": { - "phpunit/phpunit": "^5.7.27 || ^6.5.8 || ^7.1.2", - "zendframework/zend-coding-standard": "~1.0.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.6.x-dev", - "dev-develop": "2.7.x-dev" - } - }, - "autoload": { - "psr-4": { - "Zend\\Escaper\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "description": "Securely and safely escape HTML, HTML attributes, JavaScript, CSS, and URLs", - "keywords": [ - "ZendFramework", - "escaper", - "zf" - ], - "time": "2018-04-25T15:48:53+00:00" - }, - { - "name": "zendframework/zend-feed", - "version": "2.12.0", - "source": { - "type": "git", - "url": "https://github.com/zendframework/zend-feed.git", - "reference": "d926c5af34b93a0121d5e2641af34ddb1533d733" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/zendframework/zend-feed/zipball/d926c5af34b93a0121d5e2641af34ddb1533d733", - "reference": "d926c5af34b93a0121d5e2641af34ddb1533d733", - "shasum": "" - }, - "require": { - "ext-dom": "*", - "ext-libxml": "*", - "php": "^5.6 || ^7.0", - "zendframework/zend-escaper": "^2.5.2", - "zendframework/zend-stdlib": "^3.2.1" - }, - "require-dev": { - "phpunit/phpunit": "^5.7.23 || ^6.4.3", - "psr/http-message": "^1.0.1", - "zendframework/zend-cache": "^2.7.2", - "zendframework/zend-coding-standard": "~1.0.0", - "zendframework/zend-db": "^2.8.2", - "zendframework/zend-http": "^2.7", - "zendframework/zend-servicemanager": "^2.7.8 || ^3.3", - "zendframework/zend-validator": "^2.10.1" - }, - "suggest": { - "psr/http-message": "PSR-7 ^1.0.1, if you wish to use Zend\\Feed\\Reader\\Http\\Psr7ResponseDecorator", - "zendframework/zend-cache": "Zend\\Cache component, for optionally caching feeds between requests", - "zendframework/zend-db": "Zend\\Db component, for use with PubSubHubbub", - "zendframework/zend-http": "Zend\\Http for PubSubHubbub, and optionally for use with Zend\\Feed\\Reader", - "zendframework/zend-servicemanager": "Zend\\ServiceManager component, for easily extending ExtensionManager implementations", - "zendframework/zend-validator": "Zend\\Validator component, for validating email addresses used in Atom feeds and entries when using the Writer subcomponent" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.12.x-dev", - "dev-develop": "2.13.x-dev" - } - }, - "autoload": { - "psr-4": { - "Zend\\Feed\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "description": "provides functionality for consuming RSS and Atom feeds", - "keywords": [ - "ZendFramework", - "feed", - "zf" - ], - "time": "2019-03-05T20:08:49+00:00" - }, - { - "name": "zendframework/zend-stdlib", - "version": "3.2.1", - "source": { - "type": "git", - "url": "https://github.com/zendframework/zend-stdlib.git", - "reference": "66536006722aff9e62d1b331025089b7ec71c065" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/zendframework/zend-stdlib/zipball/66536006722aff9e62d1b331025089b7ec71c065", - "reference": "66536006722aff9e62d1b331025089b7ec71c065", - "shasum": "" - }, - "require": { - "php": "^5.6 || ^7.0" - }, - "require-dev": { - "phpbench/phpbench": "^0.13", - "phpunit/phpunit": "^5.7.27 || ^6.5.8 || ^7.1.2", - "zendframework/zend-coding-standard": "~1.0.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.2.x-dev", - "dev-develop": "3.3.x-dev" - } - }, - "autoload": { - "psr-4": { - "Zend\\Stdlib\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "description": "SPL extensions, array utilities, error handlers, and more", - "keywords": [ - "ZendFramework", - "stdlib", - "zf" - ], - "time": "2018-08-28T21:34:05+00:00" - } - ], - "packages-dev": [ - { - "name": "behat/mink", - "version": "dev-master", - "source": { - "type": "git", - "url": "https://github.com/minkphp/Mink.git", - "reference": "a534fe7dac9525e8e10ca68e737c3d7e5058ec83" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/minkphp/Mink/zipball/a534fe7dac9525e8e10ca68e737c3d7e5058ec83", - "reference": "a534fe7dac9525e8e10ca68e737c3d7e5058ec83", - "shasum": "" - }, - "require": { - "php": ">=5.3.1", - "symfony/css-selector": "^2.7|^3.0|^4.0" - }, - "require-dev": { - "symfony/phpunit-bridge": "^4.2" - }, - "suggest": { - "behat/mink-browserkit-driver": "extremely fast headless driver for Symfony\\Kernel-based apps (Sf2, Silex)", - "behat/mink-goutte-driver": "fast headless driver for any app without JS emulation", - "behat/mink-selenium2-driver": "slow, but JS-enabled driver for any app (requires Selenium2)", - "behat/mink-zombie-driver": "fast and JS-enabled headless driver for any app (requires node.js)", - "dmore/chrome-mink-driver": "fast and JS-enabled driver for any app (requires chromium or google chrome)" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.7.x-dev" - } - }, - "autoload": { - "psr-4": { - "Behat\\Mink\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Konstantin Kudryashov", - "email": "ever.zet@gmail.com", - "homepage": "http://everzet.com" - } - ], - "description": "Browser controller/emulator abstraction for PHP", - "homepage": "http://mink.behat.org/", - "keywords": [ - "browser", - "testing", - "web" - ], - "time": "2019-07-15T12:45:29+00:00" - }, - { - "name": "behat/mink-browserkit-driver", - "version": "1.3.3", - "source": { - "type": "git", - "url": "https://github.com/minkphp/MinkBrowserKitDriver.git", - "reference": "1b9a7ce903cfdaaec5fb32bfdbb26118343662eb" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/minkphp/MinkBrowserKitDriver/zipball/1b9a7ce903cfdaaec5fb32bfdbb26118343662eb", - "reference": "1b9a7ce903cfdaaec5fb32bfdbb26118343662eb", - "shasum": "" - }, - "require": { - "behat/mink": "^1.7.1@dev", - "php": ">=5.3.6", - "symfony/browser-kit": "~2.3|~3.0|~4.0", - "symfony/dom-crawler": "~2.3|~3.0|~4.0" - }, - "require-dev": { - "mink/driver-testsuite": "dev-master", - "symfony/http-kernel": "~2.3|~3.0|~4.0" - }, - "type": "mink-driver", - "extra": { - "branch-alias": { - "dev-master": "1.3.x-dev" - } - }, - "autoload": { - "psr-4": { - "Behat\\Mink\\Driver\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Konstantin Kudryashov", - "email": "ever.zet@gmail.com", - "homepage": "http://everzet.com" - } - ], - "description": "Symfony2 BrowserKit driver for Mink framework", - "homepage": "http://mink.behat.org/", - "keywords": [ - "Mink", - "Symfony2", - "browser", - "testing" - ], - "time": "2018-05-02T09:25:31+00:00" - }, - { - "name": "behat/mink-goutte-driver", - "version": "v1.2.1", - "source": { - "type": "git", - "url": "https://github.com/minkphp/MinkGoutteDriver.git", - "reference": "8b9ad6d2d95bc70b840d15323365f52fcdaea6ca" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/minkphp/MinkGoutteDriver/zipball/8b9ad6d2d95bc70b840d15323365f52fcdaea6ca", - "reference": "8b9ad6d2d95bc70b840d15323365f52fcdaea6ca", - "shasum": "" - }, - "require": { - "behat/mink": "~1.6@dev", - "behat/mink-browserkit-driver": "~1.2@dev", - "fabpot/goutte": "~1.0.4|~2.0|~3.1", - "php": ">=5.3.1" - }, - "require-dev": { - "symfony/phpunit-bridge": "~2.7|~3.0" - }, - "type": "mink-driver", - "extra": { - "branch-alias": { - "dev-master": "1.2.x-dev" - } - }, - "autoload": { - "psr-4": { - "Behat\\Mink\\Driver\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Konstantin Kudryashov", - "email": "ever.zet@gmail.com", - "homepage": "http://everzet.com" - } - ], - "description": "Goutte driver for Mink framework", - "homepage": "http://mink.behat.org/", - "keywords": [ - "browser", - "goutte", - "headless", - "testing" - ], - "time": "2016-03-05T09:04:22+00:00" - }, - { - "name": "behat/mink-selenium2-driver", - "version": "1.3.x-dev", - "source": { - "type": "git", - "url": "https://github.com/minkphp/MinkSelenium2Driver.git", - "reference": "0a09c4341621fca937a726827611b20ce3e2c259" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/minkphp/MinkSelenium2Driver/zipball/0a09c4341621fca937a726827611b20ce3e2c259", - "reference": "0a09c4341621fca937a726827611b20ce3e2c259", - "shasum": "" - }, - "require": { - "behat/mink": "~1.7@dev", - "instaclick/php-webdriver": "~1.1", - "php": ">=5.4" - }, - "require-dev": { - "mink/driver-testsuite": "dev-master" - }, - "type": "mink-driver", - "extra": { - "branch-alias": { - "dev-master": "1.3.x-dev" - } - }, - "autoload": { - "psr-4": { - "Behat\\Mink\\Driver\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Pete Otaqui", - "email": "pete@otaqui.com", - "homepage": "https://github.com/pete-otaqui" - }, - { - "name": "Konstantin Kudryashov", - "email": "ever.zet@gmail.com", - "homepage": "http://everzet.com" - } - ], - "description": "Selenium2 (WebDriver) driver for Mink framework", - "homepage": "http://mink.behat.org/", - "keywords": [ - "ajax", - "browser", - "javascript", - "selenium", - "testing", - "webdriver" - ], - "time": "2019-09-02T09:46:54+00:00" - }, - { - "name": "doctrine/instantiator", - "version": "1.2.0", - "source": { - "type": "git", - "url": "https://github.com/doctrine/instantiator.git", - "reference": "a2c590166b2133a4633738648b6b064edae0814a" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/doctrine/instantiator/zipball/a2c590166b2133a4633738648b6b064edae0814a", - "reference": "a2c590166b2133a4633738648b6b064edae0814a", - "shasum": "" - }, - "require": { - "php": "^7.1" - }, - "require-dev": { - "doctrine/coding-standard": "^6.0", - "ext-pdo": "*", - "ext-phar": "*", - "phpbench/phpbench": "^0.13", - "phpstan/phpstan-phpunit": "^0.11", - "phpstan/phpstan-shim": "^0.11", - "phpunit/phpunit": "^7.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.2.x-dev" - } - }, - "autoload": { - "psr-4": { - "Doctrine\\Instantiator\\": "src/Doctrine/Instantiator/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Marco Pivetta", - "email": "ocramius@gmail.com", - "homepage": "http://ocramius.github.com/" - } - ], - "description": "A small, lightweight utility to instantiate objects in PHP without invoking their constructors", - "homepage": "https://www.doctrine-project.org/projects/instantiator.html", - "keywords": [ - "constructor", - "instantiate" - ], - "time": "2019-03-17T17:37:11+00:00" - }, - { - "name": "drupal/coder", - "version": "8.3.3", - "source": { - "type": "git", - "url": "https://git.drupalcode.org/project/coder.git", - "reference": "a33d3388fb2e1d94bd2aee36a8ff79186e9d8f43" - }, - "require": { - "ext-mbstring": "*", - "php": ">=5.5.9", - "squizlabs/php_codesniffer": "^3.4.1", - "symfony/yaml": ">=2.0.0" - }, - "require-dev": { - "phpunit/phpunit": ">=3.7 <6" - }, - "type": "phpcodesniffer-standard", - "autoload": { - "psr-0": { - "Drupal\\": "coder_sniffer/Drupal/", - "DrupalPractice\\": "coder_sniffer/DrupalPractice/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "GPL-2.0+" - ], - "description": "Coder is a library to review Drupal code.", - "homepage": "https://www.drupal.org/project/coder", - "keywords": [ - "code review", - "phpcs", - "standards" - ], - "time": "2019-04-16T18:56:06+00:00" - }, - { - "name": "fabpot/goutte", - "version": "v3.2.3", - "source": { - "type": "git", - "url": "https://github.com/FriendsOfPHP/Goutte.git", - "reference": "3f0eaf0a40181359470651f1565b3e07e3dd31b8" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/FriendsOfPHP/Goutte/zipball/3f0eaf0a40181359470651f1565b3e07e3dd31b8", - "reference": "3f0eaf0a40181359470651f1565b3e07e3dd31b8", - "shasum": "" - }, - "require": { - "guzzlehttp/guzzle": "^6.0", - "php": ">=5.5.0", - "symfony/browser-kit": "~2.1|~3.0|~4.0", - "symfony/css-selector": "~2.1|~3.0|~4.0", - "symfony/dom-crawler": "~2.1|~3.0|~4.0" - }, - "require-dev": { - "symfony/phpunit-bridge": "^3.3 || ^4" - }, - "type": "application", - "extra": { - "branch-alias": { - "dev-master": "3.2-dev" - } - }, - "autoload": { - "psr-4": { - "Goutte\\": "Goutte" - }, - "exclude-from-classmap": [ - "Goutte/Tests" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - } - ], - "description": "A simple PHP Web Scraper", - "homepage": "https://github.com/FriendsOfPHP/Goutte", - "keywords": [ - "scraper" - ], - "time": "2018-06-29T15:13:57+00:00" - }, - { - "name": "instaclick/php-webdriver", - "version": "1.4.5", - "source": { - "type": "git", - "url": "https://github.com/instaclick/php-webdriver.git", - "reference": "6fa959452e774dcaed543faad3a9d1a37d803327" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/instaclick/php-webdriver/zipball/6fa959452e774dcaed543faad3a9d1a37d803327", - "reference": "6fa959452e774dcaed543faad3a9d1a37d803327", - "shasum": "" - }, - "require": { - "ext-curl": "*", - "php": ">=5.3.2" - }, - "require-dev": { - "phpunit/phpunit": "^4.8", - "satooshi/php-coveralls": "^1.0||^2.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.4.x-dev" - } - }, - "autoload": { - "psr-0": { - "WebDriver": "lib/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "Apache-2.0" - ], - "authors": [ - { - "name": "Justin Bishop", - "email": "jubishop@gmail.com", - "role": "Developer" - }, - { - "name": "Anthon Pang", - "email": "apang@softwaredevelopment.ca", - "role": "Fork Maintainer" - } - ], - "description": "PHP WebDriver for Selenium 2", - "homepage": "http://instaclick.com/", - "keywords": [ - "browser", - "selenium", - "webdriver", - "webtest" - ], - "time": "2017-06-30T04:02:48+00:00" - }, - { - "name": "jcalderonzumba/gastonjs", - "version": "v1.2.0", - "source": { - "type": "git", - "url": "https://github.com/jcalderonzumba/gastonjs.git", - "reference": "575a9c18d8b87990c37252e8d9707b29f0a313f3" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/jcalderonzumba/gastonjs/zipball/575a9c18d8b87990c37252e8d9707b29f0a313f3", - "reference": "575a9c18d8b87990c37252e8d9707b29f0a313f3", - "shasum": "" - }, - "require": { - "guzzlehttp/guzzle": "~5.0|~6.0", - "php": ">=5.4" - }, - "require-dev": { - "phpunit/phpunit": "~4.6", - "silex/silex": "~1.2", - "symfony/phpunit-bridge": "~2.7", - "symfony/process": "~2.1" - }, - "type": "phantomjs-api", - "extra": { - "branch-alias": { - "dev-master": "1.1.x-dev" - } - }, - "autoload": { - "psr-4": { - "Zumba\\GastonJS\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Juan Francisco Calderón Zumba", - "email": "juanfcz@gmail.com", - "homepage": "http://github.com/jcalderonzumba" - } - ], - "description": "PhantomJS API based server for webpage automation", - "homepage": "https://github.com/jcalderonzumba/gastonjs", - "keywords": [ - "api", - "automation", - "browser", - "headless", - "phantomjs" - ], - "time": "2017-03-31T07:31:47+00:00" - }, - { - "name": "jcalderonzumba/mink-phantomjs-driver", - "version": "v0.3.3", - "source": { - "type": "git", - "url": "https://github.com/jcalderonzumba/MinkPhantomJSDriver.git", - "reference": "008f43670e94acd39273d15add1e7348eb23848d" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/jcalderonzumba/MinkPhantomJSDriver/zipball/008f43670e94acd39273d15add1e7348eb23848d", - "reference": "008f43670e94acd39273d15add1e7348eb23848d", - "shasum": "" - }, - "require": { - "behat/mink": "~1.7", - "jcalderonzumba/gastonjs": "~1.0", - "php": ">=5.4", - "twig/twig": "~1.20|~2.0" - }, - "require-dev": { - "mink/driver-testsuite": "dev-master", - "phpunit/phpunit": "~4.6" - }, - "type": "mink-driver", - "extra": { - "branch-alias": { - "dev-master": "0.4.x-dev" - } - }, - "autoload": { - "psr-4": { - "Zumba\\Mink\\Driver\\": "src" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Juan Francisco Calderón Zumba", - "email": "juanfcz@gmail.com", - "homepage": "http://github.com/jcalderonzumba" - } - ], - "description": "PhantomJS driver for Mink framework", - "homepage": "http://mink.behat.org/", - "keywords": [ - "ajax", - "browser", - "headless", - "javascript", - "phantomjs", - "testing" - ], - "time": "2016-12-01T10:57:30+00:00" - }, - { - "name": "justinrainbow/json-schema", - "version": "5.2.8", - "source": { - "type": "git", - "url": "https://github.com/justinrainbow/json-schema.git", - "reference": "dcb6e1006bb5fd1e392b4daa68932880f37550d4" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/justinrainbow/json-schema/zipball/dcb6e1006bb5fd1e392b4daa68932880f37550d4", - "reference": "dcb6e1006bb5fd1e392b4daa68932880f37550d4", - "shasum": "" - }, - "require": { - "php": ">=5.3.3" - }, - "require-dev": { - "friendsofphp/php-cs-fixer": "~2.2.20", - "json-schema/json-schema-test-suite": "1.2.0", - "phpunit/phpunit": "^4.8.35" - }, - "bin": [ - "bin/validate-json" - ], - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "5.0.x-dev" - } - }, - "autoload": { - "psr-4": { - "JsonSchema\\": "src/JsonSchema/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Bruno Prieto Reis", - "email": "bruno.p.reis@gmail.com" - }, - { - "name": "Justin Rainbow", - "email": "justin.rainbow@gmail.com" - }, - { - "name": "Igor Wiedler", - "email": "igor@wiedler.ch" - }, - { - "name": "Robert Schönthal", - "email": "seroscho@googlemail.com" - } - ], - "description": "A library to validate a json schema.", - "homepage": "https://github.com/justinrainbow/json-schema", - "keywords": [ - "json", - "schema" - ], - "time": "2019-01-14T23:55:14+00:00" - }, - { - "name": "mikey179/vfsstream", - "version": "v1.6.6", - "source": { - "type": "git", - "url": "https://github.com/bovigo/vfsStream.git", - "reference": "095238a0711c974ae5b4ebf4c4534a23f3f6c99d" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/bovigo/vfsStream/zipball/095238a0711c974ae5b4ebf4c4534a23f3f6c99d", - "reference": "095238a0711c974ae5b4ebf4c4534a23f3f6c99d", - "shasum": "" - }, - "require": { - "php": ">=5.3.0" - }, - "require-dev": { - "phpunit/phpunit": "~4.5" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.6.x-dev" - } - }, - "autoload": { - "psr-0": { - "org\\bovigo\\vfs\\": "src/main/php" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Frank Kleine", - "homepage": "http://frankkleine.de/", - "role": "Developer" - } - ], - "description": "Virtual file system to mock the real file system in unit tests.", - "homepage": "http://vfs.bovigo.org/", - "time": "2019-04-08T13:54:32+00:00" - }, - { - "name": "myclabs/deep-copy", - "version": "1.9.1", - "source": { - "type": "git", - "url": "https://github.com/myclabs/DeepCopy.git", - "reference": "e6828efaba2c9b79f4499dae1d66ef8bfa7b2b72" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/e6828efaba2c9b79f4499dae1d66ef8bfa7b2b72", - "reference": "e6828efaba2c9b79f4499dae1d66ef8bfa7b2b72", - "shasum": "" - }, - "require": { - "php": "^7.1" - }, - "replace": { - "myclabs/deep-copy": "self.version" - }, - "require-dev": { - "doctrine/collections": "^1.0", - "doctrine/common": "^2.6", - "phpunit/phpunit": "^7.1" - }, - "type": "library", - "autoload": { - "psr-4": { - "DeepCopy\\": "src/DeepCopy/" - }, - "files": [ - "src/DeepCopy/deep_copy.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "description": "Create deep copies (clones) of your objects", - "keywords": [ - "clone", - "copy", - "duplicate", - "object", - "object graph" - ], - "time": "2019-04-07T13:18:21+00:00" - }, - { - "name": "phar-io/manifest", - "version": "1.0.1", - "source": { - "type": "git", - "url": "https://github.com/phar-io/manifest.git", - "reference": "2df402786ab5368a0169091f61a7c1e0eb6852d0" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/phar-io/manifest/zipball/2df402786ab5368a0169091f61a7c1e0eb6852d0", - "reference": "2df402786ab5368a0169091f61a7c1e0eb6852d0", - "shasum": "" - }, - "require": { - "ext-dom": "*", - "ext-phar": "*", - "phar-io/version": "^1.0.1", - "php": "^5.6 || ^7.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0.x-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Arne Blankerts", - "email": "arne@blankerts.de", - "role": "Developer" - }, - { - "name": "Sebastian Heuer", - "email": "sebastian@phpeople.de", - "role": "Developer" - }, - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "Developer" - } - ], - "description": "Component for reading phar.io manifest information from a PHP Archive (PHAR)", - "time": "2017-03-05T18:14:27+00:00" - }, - { - "name": "phar-io/version", - "version": "1.0.1", - "source": { - "type": "git", - "url": "https://github.com/phar-io/version.git", - "reference": "a70c0ced4be299a63d32fa96d9281d03e94041df" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/phar-io/version/zipball/a70c0ced4be299a63d32fa96d9281d03e94041df", - "reference": "a70c0ced4be299a63d32fa96d9281d03e94041df", - "shasum": "" - }, - "require": { - "php": "^5.6 || ^7.0" - }, - "type": "library", - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Arne Blankerts", - "email": "arne@blankerts.de", - "role": "Developer" - }, - { - "name": "Sebastian Heuer", - "email": "sebastian@phpeople.de", - "role": "Developer" - }, - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "Developer" - } - ], - "description": "Library for handling version information and constraints", - "time": "2017-03-05T17:38:23+00:00" - }, - { - "name": "phpdocumentor/reflection-common", - "version": "1.0.1", - "source": { - "type": "git", - "url": "https://github.com/phpDocumentor/ReflectionCommon.git", - "reference": "21bdeb5f65d7ebf9f43b1b25d404f87deab5bfb6" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/phpDocumentor/ReflectionCommon/zipball/21bdeb5f65d7ebf9f43b1b25d404f87deab5bfb6", - "reference": "21bdeb5f65d7ebf9f43b1b25d404f87deab5bfb6", - "shasum": "" - }, - "require": { - "php": ">=5.5" - }, - "require-dev": { - "phpunit/phpunit": "^4.6" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0.x-dev" - } - }, - "autoload": { - "psr-4": { - "phpDocumentor\\Reflection\\": [ - "src" - ] - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Jaap van Otterdijk", - "email": "opensource@ijaap.nl" - } - ], - "description": "Common reflection classes used by phpdocumentor to reflect the code structure", - "homepage": "http://www.phpdoc.org", - "keywords": [ - "FQSEN", - "phpDocumentor", - "phpdoc", - "reflection", - "static analysis" - ], - "time": "2017-09-11T18:02:19+00:00" - }, - { - "name": "phpdocumentor/reflection-docblock", - "version": "4.3.1", - "source": { - "type": "git", - "url": "https://github.com/phpDocumentor/ReflectionDocBlock.git", - "reference": "bdd9f737ebc2a01c06ea7ff4308ec6697db9b53c" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/bdd9f737ebc2a01c06ea7ff4308ec6697db9b53c", - "reference": "bdd9f737ebc2a01c06ea7ff4308ec6697db9b53c", - "shasum": "" - }, - "require": { - "php": "^7.0", - "phpdocumentor/reflection-common": "^1.0.0", - "phpdocumentor/type-resolver": "^0.4.0", - "webmozart/assert": "^1.0" - }, - "require-dev": { - "doctrine/instantiator": "~1.0.5", - "mockery/mockery": "^1.0", - "phpunit/phpunit": "^6.4" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "4.x-dev" - } - }, - "autoload": { - "psr-4": { - "phpDocumentor\\Reflection\\": [ - "src/" - ] - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Mike van Riel", - "email": "me@mikevanriel.com" - } - ], - "description": "With this component, a library can provide support for annotations via DocBlocks or otherwise retrieve information that is embedded in a DocBlock.", - "time": "2019-04-30T17:48:53+00:00" - }, - { - "name": "phpdocumentor/type-resolver", - "version": "0.4.0", - "source": { - "type": "git", - "url": "https://github.com/phpDocumentor/TypeResolver.git", - "reference": "9c977708995954784726e25d0cd1dddf4e65b0f7" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/9c977708995954784726e25d0cd1dddf4e65b0f7", - "reference": "9c977708995954784726e25d0cd1dddf4e65b0f7", - "shasum": "" - }, - "require": { - "php": "^5.5 || ^7.0", - "phpdocumentor/reflection-common": "^1.0" - }, - "require-dev": { - "mockery/mockery": "^0.9.4", - "phpunit/phpunit": "^5.2||^4.8.24" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0.x-dev" - } - }, - "autoload": { - "psr-4": { - "phpDocumentor\\Reflection\\": [ - "src/" - ] - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Mike van Riel", - "email": "me@mikevanriel.com" - } - ], - "time": "2017-07-14T14:27:02+00:00" - }, - { - "name": "phpspec/prophecy", - "version": "1.8.0", - "source": { - "type": "git", - "url": "https://github.com/phpspec/prophecy.git", - "reference": "4ba436b55987b4bf311cb7c6ba82aa528aac0a06" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/phpspec/prophecy/zipball/4ba436b55987b4bf311cb7c6ba82aa528aac0a06", - "reference": "4ba436b55987b4bf311cb7c6ba82aa528aac0a06", - "shasum": "" - }, - "require": { - "doctrine/instantiator": "^1.0.2", - "php": "^5.3|^7.0", - "phpdocumentor/reflection-docblock": "^2.0|^3.0.2|^4.0", - "sebastian/comparator": "^1.1|^2.0|^3.0", - "sebastian/recursion-context": "^1.0|^2.0|^3.0" - }, - "require-dev": { - "phpspec/phpspec": "^2.5|^3.2", - "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.5 || ^7.1" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.8.x-dev" - } - }, - "autoload": { - "psr-0": { - "Prophecy\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Konstantin Kudryashov", - "email": "ever.zet@gmail.com", - "homepage": "http://everzet.com" - }, - { - "name": "Marcello Duarte", - "email": "marcello.duarte@gmail.com" - } - ], - "description": "Highly opinionated mocking framework for PHP 5.3+", - "homepage": "https://github.com/phpspec/prophecy", - "keywords": [ - "Double", - "Dummy", - "fake", - "mock", - "spy", - "stub" - ], - "time": "2018-08-05T17:53:17+00:00" - }, - { - "name": "phpunit/php-code-coverage", - "version": "5.3.2", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/php-code-coverage.git", - "reference": "c89677919c5dd6d3b3852f230a663118762218ac" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/c89677919c5dd6d3b3852f230a663118762218ac", - "reference": "c89677919c5dd6d3b3852f230a663118762218ac", - "shasum": "" - }, - "require": { - "ext-dom": "*", - "ext-xmlwriter": "*", - "php": "^7.0", - "phpunit/php-file-iterator": "^1.4.2", - "phpunit/php-text-template": "^1.2.1", - "phpunit/php-token-stream": "^2.0.1", - "sebastian/code-unit-reverse-lookup": "^1.0.1", - "sebastian/environment": "^3.0", - "sebastian/version": "^2.0.1", - "theseer/tokenizer": "^1.1" - }, - "require-dev": { - "phpunit/phpunit": "^6.0" - }, - "suggest": { - "ext-xdebug": "^2.5.5" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "5.3.x-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "lead" - } - ], - "description": "Library that provides collection, processing, and rendering functionality for PHP code coverage information.", - "homepage": "https://github.com/sebastianbergmann/php-code-coverage", - "keywords": [ - "coverage", - "testing", - "xunit" - ], - "time": "2018-04-06T15:36:58+00:00" - }, - { - "name": "phpunit/php-file-iterator", - "version": "1.4.5", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/php-file-iterator.git", - "reference": "730b01bc3e867237eaac355e06a36b85dd93a8b4" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/730b01bc3e867237eaac355e06a36b85dd93a8b4", - "reference": "730b01bc3e867237eaac355e06a36b85dd93a8b4", - "shasum": "" - }, - "require": { - "php": ">=5.3.3" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.4.x-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sb@sebastian-bergmann.de", - "role": "lead" - } - ], - "description": "FilterIterator implementation that filters files based on a list of suffixes.", - "homepage": "https://github.com/sebastianbergmann/php-file-iterator/", - "keywords": [ - "filesystem", - "iterator" - ], - "time": "2017-11-27T13:52:08+00:00" - }, - { - "name": "phpunit/php-text-template", - "version": "1.2.1", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/php-text-template.git", - "reference": "31f8b717e51d9a2afca6c9f046f5d69fc27c8686" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/31f8b717e51d9a2afca6c9f046f5d69fc27c8686", - "reference": "31f8b717e51d9a2afca6c9f046f5d69fc27c8686", - "shasum": "" - }, - "require": { - "php": ">=5.3.3" - }, - "type": "library", - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "lead" - } - ], - "description": "Simple template engine.", - "homepage": "https://github.com/sebastianbergmann/php-text-template/", - "keywords": [ - "template" - ], - "time": "2015-06-21T13:50:34+00:00" - }, - { - "name": "phpunit/php-timer", - "version": "1.0.9", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/php-timer.git", - "reference": "3dcf38ca72b158baf0bc245e9184d3fdffa9c46f" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/3dcf38ca72b158baf0bc245e9184d3fdffa9c46f", - "reference": "3dcf38ca72b158baf0bc245e9184d3fdffa9c46f", - "shasum": "" - }, - "require": { - "php": "^5.3.3 || ^7.0" - }, - "require-dev": { - "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sb@sebastian-bergmann.de", - "role": "lead" - } - ], - "description": "Utility class for timing", - "homepage": "https://github.com/sebastianbergmann/php-timer/", - "keywords": [ - "timer" - ], - "time": "2017-02-26T11:10:40+00:00" - }, - { - "name": "phpunit/php-token-stream", - "version": "2.0.2", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/php-token-stream.git", - "reference": "791198a2c6254db10131eecfe8c06670700904db" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-token-stream/zipball/791198a2c6254db10131eecfe8c06670700904db", - "reference": "791198a2c6254db10131eecfe8c06670700904db", - "shasum": "" - }, - "require": { - "ext-tokenizer": "*", - "php": "^7.0" - }, - "require-dev": { - "phpunit/phpunit": "^6.2.4" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.0-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - } - ], - "description": "Wrapper around PHP's tokenizer extension.", - "homepage": "https://github.com/sebastianbergmann/php-token-stream/", - "keywords": [ - "tokenizer" - ], - "time": "2017-11-27T05:48:46+00:00" - }, - { - "name": "phpunit/phpunit", - "version": "6.5.14", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/phpunit.git", - "reference": "bac23fe7ff13dbdb461481f706f0e9fe746334b7" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/bac23fe7ff13dbdb461481f706f0e9fe746334b7", - "reference": "bac23fe7ff13dbdb461481f706f0e9fe746334b7", - "shasum": "" - }, - "require": { - "ext-dom": "*", - "ext-json": "*", - "ext-libxml": "*", - "ext-mbstring": "*", - "ext-xml": "*", - "myclabs/deep-copy": "^1.6.1", - "phar-io/manifest": "^1.0.1", - "phar-io/version": "^1.0", - "php": "^7.0", - "phpspec/prophecy": "^1.7", - "phpunit/php-code-coverage": "^5.3", - "phpunit/php-file-iterator": "^1.4.3", - "phpunit/php-text-template": "^1.2.1", - "phpunit/php-timer": "^1.0.9", - "phpunit/phpunit-mock-objects": "^5.0.9", - "sebastian/comparator": "^2.1", - "sebastian/diff": "^2.0", - "sebastian/environment": "^3.1", - "sebastian/exporter": "^3.1", - "sebastian/global-state": "^2.0", - "sebastian/object-enumerator": "^3.0.3", - "sebastian/resource-operations": "^1.0", - "sebastian/version": "^2.0.1" - }, - "conflict": { - "phpdocumentor/reflection-docblock": "3.0.2", - "phpunit/dbunit": "<3.0" - }, - "require-dev": { - "ext-pdo": "*" - }, - "suggest": { - "ext-xdebug": "*", - "phpunit/php-invoker": "^1.1" - }, - "bin": [ - "phpunit" - ], - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "6.5.x-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "lead" - } - ], - "description": "The PHP Unit Testing framework.", - "homepage": "https://phpunit.de/", - "keywords": [ - "phpunit", - "testing", - "xunit" - ], - "time": "2019-02-01T05:22:47+00:00" - }, - { - "name": "phpunit/phpunit-mock-objects", - "version": "5.0.10", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/phpunit-mock-objects.git", - "reference": "cd1cf05c553ecfec36b170070573e540b67d3f1f" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit-mock-objects/zipball/cd1cf05c553ecfec36b170070573e540b67d3f1f", - "reference": "cd1cf05c553ecfec36b170070573e540b67d3f1f", - "shasum": "" - }, - "require": { - "doctrine/instantiator": "^1.0.5", - "php": "^7.0", - "phpunit/php-text-template": "^1.2.1", - "sebastian/exporter": "^3.1" - }, - "conflict": { - "phpunit/phpunit": "<6.0" - }, - "require-dev": { - "phpunit/phpunit": "^6.5.11" - }, - "suggest": { - "ext-soap": "*" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "5.0.x-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "lead" - } - ], - "description": "Mock Object library for PHPUnit", - "homepage": "https://github.com/sebastianbergmann/phpunit-mock-objects/", - "keywords": [ - "mock", - "xunit" - ], - "abandoned": true, - "time": "2018-08-09T05:50:03+00:00" - }, - { - "name": "sebastian/code-unit-reverse-lookup", - "version": "1.0.1", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/code-unit-reverse-lookup.git", - "reference": "4419fcdb5eabb9caa61a27c7a1db532a6b55dd18" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/code-unit-reverse-lookup/zipball/4419fcdb5eabb9caa61a27c7a1db532a6b55dd18", - "reference": "4419fcdb5eabb9caa61a27c7a1db532a6b55dd18", - "shasum": "" - }, - "require": { - "php": "^5.6 || ^7.0" - }, - "require-dev": { - "phpunit/phpunit": "^5.7 || ^6.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0.x-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - } - ], - "description": "Looks up which function or method a line of code belongs to", - "homepage": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/", - "time": "2017-03-04T06:30:41+00:00" - }, - { - "name": "sebastian/comparator", - "version": "2.1.3", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/comparator.git", - "reference": "34369daee48eafb2651bea869b4b15d75ccc35f9" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/34369daee48eafb2651bea869b4b15d75ccc35f9", - "reference": "34369daee48eafb2651bea869b4b15d75ccc35f9", - "shasum": "" - }, - "require": { - "php": "^7.0", - "sebastian/diff": "^2.0 || ^3.0", - "sebastian/exporter": "^3.1" - }, - "require-dev": { - "phpunit/phpunit": "^6.4" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.1.x-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Jeff Welch", - "email": "whatthejeff@gmail.com" - }, - { - "name": "Volker Dusch", - "email": "github@wallbash.com" - }, - { - "name": "Bernhard Schussek", - "email": "bschussek@2bepublished.at" - }, - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - } - ], - "description": "Provides the functionality to compare PHP values for equality", - "homepage": "https://github.com/sebastianbergmann/comparator", - "keywords": [ - "comparator", - "compare", - "equality" - ], - "time": "2018-02-01T13:46:46+00:00" - }, - { - "name": "sebastian/diff", - "version": "2.0.1", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/diff.git", - "reference": "347c1d8b49c5c3ee30c7040ea6fc446790e6bddd" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/347c1d8b49c5c3ee30c7040ea6fc446790e6bddd", - "reference": "347c1d8b49c5c3ee30c7040ea6fc446790e6bddd", - "shasum": "" - }, - "require": { - "php": "^7.0" - }, - "require-dev": { - "phpunit/phpunit": "^6.2" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.0-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Kore Nordmann", - "email": "mail@kore-nordmann.de" - }, - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - } - ], - "description": "Diff implementation", - "homepage": "https://github.com/sebastianbergmann/diff", - "keywords": [ - "diff" - ], - "time": "2017-08-03T08:09:46+00:00" - }, - { - "name": "sebastian/environment", - "version": "3.1.0", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/environment.git", - "reference": "cd0871b3975fb7fc44d11314fd1ee20925fce4f5" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/cd0871b3975fb7fc44d11314fd1ee20925fce4f5", - "reference": "cd0871b3975fb7fc44d11314fd1ee20925fce4f5", - "shasum": "" - }, - "require": { - "php": "^7.0" - }, - "require-dev": { - "phpunit/phpunit": "^6.1" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.1.x-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - } - ], - "description": "Provides functionality to handle HHVM/PHP environments", - "homepage": "http://www.github.com/sebastianbergmann/environment", - "keywords": [ - "Xdebug", - "environment", - "hhvm" - ], - "time": "2017-07-01T08:51:00+00:00" - }, - { - "name": "sebastian/exporter", - "version": "3.1.0", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/exporter.git", - "reference": "234199f4528de6d12aaa58b612e98f7d36adb937" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/234199f4528de6d12aaa58b612e98f7d36adb937", - "reference": "234199f4528de6d12aaa58b612e98f7d36adb937", - "shasum": "" - }, - "require": { - "php": "^7.0", - "sebastian/recursion-context": "^3.0" - }, - "require-dev": { - "ext-mbstring": "*", - "phpunit/phpunit": "^6.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.1.x-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Jeff Welch", - "email": "whatthejeff@gmail.com" - }, - { - "name": "Volker Dusch", - "email": "github@wallbash.com" - }, - { - "name": "Bernhard Schussek", - "email": "bschussek@2bepublished.at" - }, - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - }, - { - "name": "Adam Harvey", - "email": "aharvey@php.net" - } - ], - "description": "Provides the functionality to export PHP variables for visualization", - "homepage": "http://www.github.com/sebastianbergmann/exporter", - "keywords": [ - "export", - "exporter" - ], - "time": "2017-04-03T13:19:02+00:00" - }, - { - "name": "sebastian/global-state", - "version": "2.0.0", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/global-state.git", - "reference": "e8ba02eed7bbbb9e59e43dedd3dddeff4a56b0c4" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/e8ba02eed7bbbb9e59e43dedd3dddeff4a56b0c4", - "reference": "e8ba02eed7bbbb9e59e43dedd3dddeff4a56b0c4", - "shasum": "" - }, - "require": { - "php": "^7.0" - }, - "require-dev": { - "phpunit/phpunit": "^6.0" - }, - "suggest": { - "ext-uopz": "*" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.0-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - } - ], - "description": "Snapshotting of global state", - "homepage": "http://www.github.com/sebastianbergmann/global-state", - "keywords": [ - "global state" - ], - "time": "2017-04-27T15:39:26+00:00" - }, - { - "name": "sebastian/object-enumerator", - "version": "3.0.3", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/object-enumerator.git", - "reference": "7cfd9e65d11ffb5af41198476395774d4c8a84c5" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/object-enumerator/zipball/7cfd9e65d11ffb5af41198476395774d4c8a84c5", - "reference": "7cfd9e65d11ffb5af41198476395774d4c8a84c5", - "shasum": "" - }, - "require": { - "php": "^7.0", - "sebastian/object-reflector": "^1.1.1", - "sebastian/recursion-context": "^3.0" - }, - "require-dev": { - "phpunit/phpunit": "^6.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.0.x-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - } - ], - "description": "Traverses array structures and object graphs to enumerate all referenced objects", - "homepage": "https://github.com/sebastianbergmann/object-enumerator/", - "time": "2017-08-03T12:35:26+00:00" - }, - { - "name": "sebastian/object-reflector", - "version": "1.1.1", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/object-reflector.git", - "reference": "773f97c67f28de00d397be301821b06708fca0be" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/object-reflector/zipball/773f97c67f28de00d397be301821b06708fca0be", - "reference": "773f97c67f28de00d397be301821b06708fca0be", - "shasum": "" - }, - "require": { - "php": "^7.0" - }, - "require-dev": { - "phpunit/phpunit": "^6.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.1-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - } - ], - "description": "Allows reflection of object attributes, including inherited and non-public ones", - "homepage": "https://github.com/sebastianbergmann/object-reflector/", - "time": "2017-03-29T09:07:27+00:00" - }, - { - "name": "sebastian/recursion-context", - "version": "3.0.0", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/recursion-context.git", - "reference": "5b0cd723502bac3b006cbf3dbf7a1e3fcefe4fa8" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/5b0cd723502bac3b006cbf3dbf7a1e3fcefe4fa8", - "reference": "5b0cd723502bac3b006cbf3dbf7a1e3fcefe4fa8", - "shasum": "" - }, - "require": { - "php": "^7.0" - }, - "require-dev": { - "phpunit/phpunit": "^6.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.0.x-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Jeff Welch", - "email": "whatthejeff@gmail.com" - }, - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - }, - { - "name": "Adam Harvey", - "email": "aharvey@php.net" - } - ], - "description": "Provides functionality to recursively process PHP variables", - "homepage": "http://www.github.com/sebastianbergmann/recursion-context", - "time": "2017-03-03T06:23:57+00:00" - }, - { - "name": "sebastian/resource-operations", - "version": "1.0.0", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/resource-operations.git", - "reference": "ce990bb21759f94aeafd30209e8cfcdfa8bc3f52" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/resource-operations/zipball/ce990bb21759f94aeafd30209e8cfcdfa8bc3f52", - "reference": "ce990bb21759f94aeafd30209e8cfcdfa8bc3f52", - "shasum": "" - }, - "require": { - "php": ">=5.6.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0.x-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - } - ], - "description": "Provides a list of PHP built-in functions that operate on resources", - "homepage": "https://www.github.com/sebastianbergmann/resource-operations", - "time": "2015-07-28T20:34:47+00:00" - }, - { - "name": "sebastian/version", - "version": "2.0.1", - "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/version.git", - "reference": "99732be0ddb3361e16ad77b68ba41efc8e979019" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/version/zipball/99732be0ddb3361e16ad77b68ba41efc8e979019", - "reference": "99732be0ddb3361e16ad77b68ba41efc8e979019", - "shasum": "" - }, - "require": { - "php": ">=5.6" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.0.x-dev" - } - }, - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "lead" - } - ], - "description": "Library that helps with managing the version number of Git-hosted PHP projects", - "homepage": "https://github.com/sebastianbergmann/version", - "time": "2016-10-03T07:35:21+00:00" - }, - { - "name": "squizlabs/php_codesniffer", - "version": "3.4.2", - "source": { - "type": "git", - "url": "https://github.com/squizlabs/PHP_CodeSniffer.git", - "reference": "b8a7362af1cc1aadb5bd36c3defc4dda2cf5f0a8" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/squizlabs/PHP_CodeSniffer/zipball/b8a7362af1cc1aadb5bd36c3defc4dda2cf5f0a8", - "reference": "b8a7362af1cc1aadb5bd36c3defc4dda2cf5f0a8", - "shasum": "" - }, - "require": { - "ext-simplexml": "*", - "ext-tokenizer": "*", - "ext-xmlwriter": "*", - "php": ">=5.4.0" - }, - "require-dev": { - "phpunit/phpunit": "^4.0 || ^5.0 || ^6.0 || ^7.0" - }, - "bin": [ - "bin/phpcs", - "bin/phpcbf" - ], - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.x-dev" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Greg Sherwood", - "role": "lead" - } - ], - "description": "PHP_CodeSniffer tokenizes PHP, JavaScript and CSS files and detects violations of a defined set of coding standards.", - "homepage": "https://github.com/squizlabs/PHP_CodeSniffer", - "keywords": [ - "phpcs", - "standards" - ], - "time": "2019-04-10T23:49:02+00:00" - }, - { - "name": "symfony/browser-kit", - "version": "v4.2.8", - "source": { - "type": "git", - "url": "https://github.com/symfony/browser-kit.git", - "reference": "c09c18cca96d7067152f78956faf55346c338283" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/browser-kit/zipball/c09c18cca96d7067152f78956faf55346c338283", - "reference": "c09c18cca96d7067152f78956faf55346c338283", - "shasum": "" - }, - "require": { - "php": "^7.1.3", - "symfony/dom-crawler": "~3.4|~4.0" - }, - "require-dev": { - "symfony/css-selector": "~3.4|~4.0", - "symfony/process": "~3.4|~4.0" - }, - "suggest": { - "symfony/process": "" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "4.2-dev" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Component\\BrowserKit\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony BrowserKit Component", - "homepage": "https://symfony.com", - "time": "2019-04-07T09:56:43+00:00" - }, - { - "name": "symfony/phpunit-bridge", - "version": "v3.4.27", - "source": { - "type": "git", - "url": "https://github.com/symfony/phpunit-bridge.git", - "reference": "a43a2f6c465a2d99635fea0addbebddc3864ad97" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/phpunit-bridge/zipball/a43a2f6c465a2d99635fea0addbebddc3864ad97", - "reference": "a43a2f6c465a2d99635fea0addbebddc3864ad97", - "shasum": "" - }, - "require": { - "php": ">=5.3.3" - }, - "conflict": { - "phpunit/phpunit": "<4.8.35|<5.4.3,>=5.0" - }, - "suggest": { - "symfony/debug": "For tracking deprecated interfaces usages at runtime with DebugClassLoader" - }, - "bin": [ - "bin/simple-phpunit" - ], - "type": "symfony-bridge", - "extra": { - "branch-alias": { - "dev-master": "3.4-dev" - }, - "thanks": { - "name": "phpunit/phpunit", - "url": "https://github.com/sebastianbergmann/phpunit" - } - }, - "autoload": { - "files": [ - "bootstrap.php" - ], - "psr-4": { - "Symfony\\Bridge\\PhpUnit\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Symfony PHPUnit Bridge", - "homepage": "https://symfony.com", - "time": "2019-04-16T09:03:16+00:00" - }, - { - "name": "theseer/tokenizer", - "version": "1.1.2", - "source": { - "type": "git", - "url": "https://github.com/theseer/tokenizer.git", - "reference": "1c42705be2b6c1de5904f8afacef5895cab44bf8" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/theseer/tokenizer/zipball/1c42705be2b6c1de5904f8afacef5895cab44bf8", - "reference": "1c42705be2b6c1de5904f8afacef5895cab44bf8", - "shasum": "" - }, - "require": { - "ext-dom": "*", - "ext-tokenizer": "*", - "ext-xmlwriter": "*", - "php": "^7.0" - }, - "type": "library", - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Arne Blankerts", - "email": "arne@blankerts.de", - "role": "Developer" - } - ], - "description": "A small library for converting tokenized PHP source code into XML and potentially other formats", - "time": "2019-04-04T09:56:43+00:00" - }, - { - "name": "webflo/drupal-core-require-dev", - "version": "8.7.2", - "source": { - "type": "git", - "url": "https://github.com/webflo/drupal-core-require-dev.git", - "reference": "0f1f36e71d63e05f1bb599e0bfd20f7722b700a2" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/webflo/drupal-core-require-dev/zipball/0f1f36e71d63e05f1bb599e0bfd20f7722b700a2", - "reference": "0f1f36e71d63e05f1bb599e0bfd20f7722b700a2", - "shasum": "" - }, - "require": { - "behat/mink": "1.7.x-dev", - "behat/mink-goutte-driver": "^1.2", - "behat/mink-selenium2-driver": "1.3.x-dev", - "drupal/coder": "^8.3.1", - "drupal/core": "8.7.2", - "jcalderonzumba/gastonjs": "^1.0.2", - "jcalderonzumba/mink-phantomjs-driver": "^0.3.1", - "justinrainbow/json-schema": "^5.2", - "mikey179/vfsstream": "^1.2", - "phpspec/prophecy": "^1.7", - "phpunit/phpunit": "^4.8.35 || ^6.5", - "symfony/css-selector": "^3.4.0", - "symfony/debug": "^3.4.0", - "symfony/phpunit-bridge": "^3.4.3" - }, - "type": "metapackage", - "notification-url": "https://packagist.org/downloads/", - "license": [ - "GPL-2.0-or-later" - ], - "description": "require-dev dependencies from drupal/core", - "time": "2019-05-23T07:31:39+00:00" - } - ], - "aliases": [], - "minimum-stability": "dev", - "stability-flags": [], - "prefer-stable": true, - "prefer-lowest": false, - "platform": { - "php": ">=7.1" - }, - "platform-dev": [] -} diff --git a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/.htaccess b/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/.htaccess deleted file mode 100644 index 0e4a69a..0000000 --- a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/.htaccess +++ /dev/null @@ -1,24 +0,0 @@ -# Deny all requests from Apache 2.4+. - - Require all denied - - -# Deny all requests from Apache 2.0-2.2. - - Deny from all - - -# Turn off all options we don't need. -Options -Indexes -ExecCGI -Includes -MultiViews - -# Set the catch-all handler to prevent scripts from being executed. -SetHandler Drupal_Security_Do_Not_Remove_See_SA_2006_006 - - # Override the handler again if we're run later in the evaluation list. - SetHandler Drupal_Security_Do_Not_Remove_See_SA_2013_003 - - -# If we know how to do it safely, disable the PHP engine entirely. - - php_flag engine off - \ No newline at end of file diff --git a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/README.txt b/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/README.txt deleted file mode 100644 index 37874bd..0000000 --- a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/README.txt +++ /dev/null @@ -1 +0,0 @@ -This directory contains configuration to be imported into your Drupal site. To make this configuration active, visit admin/config/development/configuration/sync. For information about deploying configuration between servers, see https://www.drupal.org/documentation/administer/config \ No newline at end of file diff --git a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/automated_cron.settings.yml b/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/automated_cron.settings.yml deleted file mode 100644 index 2418a00..0000000 --- a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/automated_cron.settings.yml +++ /dev/null @@ -1,3 +0,0 @@ -interval: 10800 -_core: - default_config_hash: fUksROt4FfkAU9BV4hV2XvhTBSS2nTNrZS4U7S-tKrs diff --git a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/block.block.bartik_account_menu.yml b/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/block.block.bartik_account_menu.yml deleted file mode 100644 index 60232bf..0000000 --- a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/block.block.bartik_account_menu.yml +++ /dev/null @@ -1,27 +0,0 @@ -uuid: 893e2320-dcd8-4cde-97f0-adfe0bb1688f -langcode: en -status: true -dependencies: - config: - - system.menu.account - module: - - system - theme: - - bartik -_core: - default_config_hash: 8a31Ywc1t2zlddGd3bmDrFMefWqgSK2E02ceFdr-bfc -id: bartik_account_menu -theme: bartik -region: secondary_menu -weight: 0 -provider: null -plugin: 'system_menu_block:account' -settings: - id: 'system_menu_block:account' - label: 'User account menu' - provider: system - label_display: '0' - level: 1 - depth: 1 - expand_all_items: false -visibility: { } diff --git a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/block.block.bartik_branding.yml b/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/block.block.bartik_branding.yml deleted file mode 100644 index d04ceb1..0000000 --- a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/block.block.bartik_branding.yml +++ /dev/null @@ -1,25 +0,0 @@ -uuid: a4884f3e-115a-4b43-8438-7b503b47d23a -langcode: en -status: true -dependencies: - module: - - system - theme: - - bartik -_core: - default_config_hash: NDwadleLD3YVSbDUaakxyYZyINYtkFtOVGShfq4kWy8 -id: bartik_branding -theme: bartik -region: header -weight: 0 -provider: null -plugin: system_branding_block -settings: - id: system_branding_block - label: 'Site branding' - provider: system - label_display: '0' - use_site_logo: true - use_site_name: true - use_site_slogan: true -visibility: { } diff --git a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/block.block.bartik_breadcrumbs.yml b/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/block.block.bartik_breadcrumbs.yml deleted file mode 100644 index 1b63eb3..0000000 --- a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/block.block.bartik_breadcrumbs.yml +++ /dev/null @@ -1,22 +0,0 @@ -uuid: 8ab691fd-7d76-4bed-a242-746c9e49791e -langcode: en -status: true -dependencies: - module: - - system - theme: - - bartik -_core: - default_config_hash: oXUb3JZR2WW5VOdw4HrhRicCsq51mCgLfRyvheG68ck -id: bartik_breadcrumbs -theme: bartik -region: breadcrumb -weight: 0 -provider: null -plugin: system_breadcrumb_block -settings: - id: system_breadcrumb_block - label: Breadcrumbs - provider: system - label_display: '0' -visibility: { } diff --git a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/block.block.bartik_content.yml b/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/block.block.bartik_content.yml deleted file mode 100644 index a75d93e..0000000 --- a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/block.block.bartik_content.yml +++ /dev/null @@ -1,22 +0,0 @@ -uuid: 7ddf3321-af9a-44fd-96d7-d1b944d55148 -langcode: en -status: true -dependencies: - module: - - system - theme: - - bartik -_core: - default_config_hash: 9EoWV2Lot6FVSr50t4hoKgiz1LIXYWNG-IIPYsWxBqo -id: bartik_content -theme: bartik -region: content -weight: 0 -provider: null -plugin: system_main_block -settings: - id: system_main_block - label: 'Main page content' - provider: system - label_display: '0' -visibility: { } diff --git a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/block.block.bartik_footer.yml b/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/block.block.bartik_footer.yml deleted file mode 100644 index 06ba3c1..0000000 --- a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/block.block.bartik_footer.yml +++ /dev/null @@ -1,27 +0,0 @@ -uuid: 04ef0861-51af-44b7-963f-6a7c9aeba5b9 -langcode: en -status: true -dependencies: - config: - - system.menu.footer - module: - - system - theme: - - bartik -_core: - default_config_hash: 8zRjTNbfNAJ94lQpZDu6MkyD87GYJ2zpH9VQPVmRbcM -id: bartik_footer -theme: bartik -region: footer_fifth -weight: 0 -provider: null -plugin: 'system_menu_block:footer' -settings: - id: 'system_menu_block:footer' - label: 'Footer menu' - provider: system - label_display: '0' - level: 1 - depth: 0 - expand_all_items: false -visibility: { } diff --git a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/block.block.bartik_help.yml b/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/block.block.bartik_help.yml deleted file mode 100644 index 87026f0..0000000 --- a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/block.block.bartik_help.yml +++ /dev/null @@ -1,22 +0,0 @@ -uuid: ce8cba1f-086c-4362-a0e9-5c0177c775bf -langcode: en -status: true -dependencies: - module: - - help - theme: - - bartik -_core: - default_config_hash: 8I8iACSa0sKO3k3jlvUG1ge52rfcKX7USJAQYnzuBgg -id: bartik_help -theme: bartik -region: content -weight: -30 -provider: null -plugin: help_block -settings: - id: help_block - label: Help - provider: help - label_display: '0' -visibility: { } diff --git a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/block.block.bartik_local_actions.yml b/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/block.block.bartik_local_actions.yml deleted file mode 100644 index 06fe8da..0000000 --- a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/block.block.bartik_local_actions.yml +++ /dev/null @@ -1,20 +0,0 @@ -uuid: 61e3b4ef-e179-47cb-ba5c-a33806e19e63 -langcode: en -status: true -dependencies: - theme: - - bartik -_core: - default_config_hash: 13GQpeITIJsp1kyPniXtWZfyFH87vb1xxJCHifL4UeE -id: bartik_local_actions -theme: bartik -region: content -weight: -20 -provider: null -plugin: local_actions_block -settings: - id: local_actions_block - label: 'Primary admin actions' - provider: core - label_display: '0' -visibility: { } diff --git a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/block.block.bartik_local_tasks.yml b/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/block.block.bartik_local_tasks.yml deleted file mode 100644 index b892322..0000000 --- a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/block.block.bartik_local_tasks.yml +++ /dev/null @@ -1,22 +0,0 @@ -uuid: f4e72bb5-d017-4ce5-8ebe-7df0c17bbe3f -langcode: en -status: true -dependencies: - theme: - - bartik -_core: - default_config_hash: X9I1OB0W3WlWtrK-CNcg6hNWwa8wficanpH8pYnDZDE -id: bartik_local_tasks -theme: bartik -region: content -weight: -40 -provider: null -plugin: local_tasks_block -settings: - id: local_tasks_block - label: Tabs - provider: core - label_display: '0' - primary: true - secondary: true -visibility: { } diff --git a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/block.block.bartik_main_menu.yml b/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/block.block.bartik_main_menu.yml deleted file mode 100644 index 7c3bbe6..0000000 --- a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/block.block.bartik_main_menu.yml +++ /dev/null @@ -1,27 +0,0 @@ -uuid: 47a70518-231d-4caa-abee-677186f2f76a -langcode: en -status: true -dependencies: - config: - - system.menu.main - module: - - system - theme: - - bartik -_core: - default_config_hash: ChCx7DYNUrPTt5uiRdQAPDKJQMc-_SyAQTrZh8H0o-c -id: bartik_main_menu -theme: bartik -region: primary_menu -weight: 0 -provider: null -plugin: 'system_menu_block:main' -settings: - id: 'system_menu_block:main' - label: 'Main navigation' - provider: system - label_display: '0' - level: 1 - depth: 1 - expand_all_items: false -visibility: { } diff --git a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/block.block.bartik_messages.yml b/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/block.block.bartik_messages.yml deleted file mode 100644 index c863db3..0000000 --- a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/block.block.bartik_messages.yml +++ /dev/null @@ -1,22 +0,0 @@ -uuid: e5f4e8ec-ac0c-4cd4-8087-33da0274413d -langcode: en -status: true -dependencies: - module: - - system - theme: - - bartik -_core: - default_config_hash: KHQIJ7Vfl25lTjzIc7qIvnuistt-Mw2O0kG4jCofmkI -id: bartik_messages -theme: bartik -region: highlighted -weight: 0 -provider: null -plugin: system_messages_block -settings: - id: system_messages_block - label: 'Status messages' - provider: system - label_display: '0' -visibility: { } diff --git a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/block.block.bartik_page_title.yml b/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/block.block.bartik_page_title.yml deleted file mode 100644 index 742c6a8..0000000 --- a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/block.block.bartik_page_title.yml +++ /dev/null @@ -1,20 +0,0 @@ -uuid: 5c55777e-e823-44aa-a4d3-f26fa3fcb605 -langcode: en -status: true -dependencies: - theme: - - bartik -_core: - default_config_hash: 7rR9chwXvdM2H8OYMAYx9Zj3GGlPMrZp_M3ZA4thYTk -id: bartik_page_title -theme: bartik -region: content -weight: -50 -provider: null -plugin: page_title_block -settings: - id: page_title_block - label: 'Page title' - provider: core - label_display: '0' -visibility: { } diff --git a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/block.block.bartik_powered.yml b/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/block.block.bartik_powered.yml deleted file mode 100644 index d1f6e74..0000000 --- a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/block.block.bartik_powered.yml +++ /dev/null @@ -1,22 +0,0 @@ -uuid: 32527493-3936-4103-8f00-9749767cbddb -langcode: en -status: true -dependencies: - module: - - system - theme: - - bartik -_core: - default_config_hash: jQQUUWN2Uxr5qZtc9zcJKBCxpKY8orN1u2HPqYYRQDI -id: bartik_powered -theme: bartik -region: footer_fifth -weight: 10 -provider: null -plugin: system_powered_by_block -settings: - id: system_powered_by_block - label: 'Powered by Drupal' - provider: system - label_display: '0' -visibility: { } diff --git a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/block.block.bartik_search.yml b/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/block.block.bartik_search.yml deleted file mode 100644 index a96d2c9..0000000 --- a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/block.block.bartik_search.yml +++ /dev/null @@ -1,22 +0,0 @@ -uuid: 34eb88ac-f1e9-4681-91d9-5161cafd9387 -langcode: en -status: true -dependencies: - module: - - search - theme: - - bartik -_core: - default_config_hash: za-39d5WDUg6XvbyqSnuVYEeq6QM4qKJxW8MnoAha5A -id: bartik_search -theme: bartik -region: sidebar_first -weight: -1 -provider: null -plugin: search_form_block -settings: - id: search_form_block - label: Search - provider: search - label_display: visible -visibility: { } diff --git a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/block.block.bartik_tools.yml b/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/block.block.bartik_tools.yml deleted file mode 100644 index b403658..0000000 --- a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/block.block.bartik_tools.yml +++ /dev/null @@ -1,27 +0,0 @@ -uuid: 13c26ad5-2dde-44d0-bd28-36899b894292 -langcode: en -status: true -dependencies: - config: - - system.menu.tools - module: - - system - theme: - - bartik -_core: - default_config_hash: rH6PpAn7-RScha1rGkohGAYSSh_1OVeZzioJPzPw6O4 -id: bartik_tools -theme: bartik -region: sidebar_first -weight: 0 -provider: null -plugin: 'system_menu_block:tools' -settings: - id: 'system_menu_block:tools' - label: Tools - provider: system - label_display: visible - level: 1 - depth: 0 - expand_all_items: false -visibility: { } diff --git a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/block.block.seven_breadcrumbs.yml b/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/block.block.seven_breadcrumbs.yml deleted file mode 100644 index 9216a5c..0000000 --- a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/block.block.seven_breadcrumbs.yml +++ /dev/null @@ -1,22 +0,0 @@ -uuid: d3f0c829-64b2-47f7-99b2-6d46333a9ce9 -langcode: en -status: true -dependencies: - module: - - system - theme: - - seven -_core: - default_config_hash: WWu2OQswgCztl9OeXjD1stexIEMZsSgPMYIdC-JHx9c -id: seven_breadcrumbs -theme: seven -region: breadcrumb -weight: 0 -provider: null -plugin: system_breadcrumb_block -settings: - id: system_breadcrumb_block - label: Breadcrumbs - provider: system - label_display: '0' -visibility: { } diff --git a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/block.block.seven_content.yml b/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/block.block.seven_content.yml deleted file mode 100644 index cb73712..0000000 --- a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/block.block.seven_content.yml +++ /dev/null @@ -1,22 +0,0 @@ -uuid: 24c6b1f7-fd55-49b0-9edc-c80c218397a0 -langcode: en -status: true -dependencies: - module: - - system - theme: - - seven -_core: - default_config_hash: YRY68JWkaUiGeZlWMv1nzeIgDm0ZZwXYgpqUpLFzwAY -id: seven_content -theme: seven -region: content -weight: 0 -provider: null -plugin: system_main_block -settings: - id: system_main_block - label: 'Main page content' - provider: system - label_display: '0' -visibility: { } diff --git a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/block.block.seven_help.yml b/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/block.block.seven_help.yml deleted file mode 100644 index 70e5ae5..0000000 --- a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/block.block.seven_help.yml +++ /dev/null @@ -1,22 +0,0 @@ -uuid: d600c133-01eb-4ae2-b94e-7b66757a2c9d -langcode: en -status: true -dependencies: - module: - - help - theme: - - seven -_core: - default_config_hash: NU5A_49mwLHfs5xFzMFrZ850w9pgUolxMS9NNF3vv4c -id: seven_help -theme: seven -region: help -weight: 0 -provider: null -plugin: help_block -settings: - id: help_block - label: Help - provider: help - label_display: '0' -visibility: { } diff --git a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/block.block.seven_local_actions.yml b/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/block.block.seven_local_actions.yml deleted file mode 100644 index a5160b6..0000000 --- a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/block.block.seven_local_actions.yml +++ /dev/null @@ -1,20 +0,0 @@ -uuid: e7510e87-725d-49ae-9a81-9be0c22d369e -langcode: en -status: true -dependencies: - theme: - - seven -_core: - default_config_hash: HHryZVJbeKi9WnuBGC8FOhBZmBnk2G1H6KxFuy-rC9A -id: seven_local_actions -theme: seven -region: content -weight: -10 -provider: null -plugin: local_actions_block -settings: - id: local_actions_block - label: 'Primary admin actions' - provider: core - label_display: '0' -visibility: { } diff --git a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/block.block.seven_messages.yml b/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/block.block.seven_messages.yml deleted file mode 100644 index e4d0631..0000000 --- a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/block.block.seven_messages.yml +++ /dev/null @@ -1,22 +0,0 @@ -uuid: 6dc41ee5-72c3-4c98-87c9-b12b705c1981 -langcode: en -status: true -dependencies: - module: - - system - theme: - - seven -_core: - default_config_hash: XJqWwLt1LDCnazcEN6QkJmCLjk4R0__-8s0OO9xeNjg -id: seven_messages -theme: seven -region: highlighted -weight: 0 -provider: null -plugin: system_messages_block -settings: - id: system_messages_block - label: 'Status messages' - provider: system - label_display: '0' -visibility: { } diff --git a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/block.block.seven_page_title.yml b/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/block.block.seven_page_title.yml deleted file mode 100644 index 36e0d24..0000000 --- a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/block.block.seven_page_title.yml +++ /dev/null @@ -1,20 +0,0 @@ -uuid: d0362ffc-daa9-4f34-a786-8fd65cb77967 -langcode: en -status: true -dependencies: - theme: - - seven -_core: - default_config_hash: ZSpc3IoSaLd0PkB02nxjVPBMztIdsTdHek9SiGaqZ_c -id: seven_page_title -theme: seven -region: header -weight: -30 -provider: null -plugin: page_title_block -settings: - id: page_title_block - label: 'Page title' - provider: core - label_display: '0' -visibility: { } diff --git a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/block.block.seven_primary_local_tasks.yml b/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/block.block.seven_primary_local_tasks.yml deleted file mode 100644 index c9af75a..0000000 --- a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/block.block.seven_primary_local_tasks.yml +++ /dev/null @@ -1,22 +0,0 @@ -uuid: 456aeb17-bc2c-48ec-9142-3a1cdedcde21 -langcode: en -status: true -dependencies: - theme: - - seven -_core: - default_config_hash: ddy1OsBbWxjwEI8VL1viD4I69qcLHOkul4BxbTqLBTs -id: seven_primary_local_tasks -theme: seven -region: header -weight: 0 -provider: null -plugin: local_tasks_block -settings: - id: local_tasks_block - label: 'Primary tabs' - provider: core - label_display: '0' - primary: true - secondary: false -visibility: { } diff --git a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/block.block.seven_secondary_local_tasks.yml b/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/block.block.seven_secondary_local_tasks.yml deleted file mode 100644 index 3bbcce0..0000000 --- a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/block.block.seven_secondary_local_tasks.yml +++ /dev/null @@ -1,22 +0,0 @@ -uuid: 8bfb38a3-2d04-4b6c-b329-49de4ca59dae -langcode: en -status: true -dependencies: - theme: - - seven -_core: - default_config_hash: QeZBeCilQfeET3GeW6ZtJkEiwROADTZktFgKWwPieD4 -id: seven_secondary_local_tasks -theme: seven -region: pre_content -weight: 0 -provider: null -plugin: local_tasks_block -settings: - id: local_tasks_block - label: 'Secondary tabs' - provider: core - label_display: '0' - primary: false - secondary: true -visibility: { } diff --git a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/block_content.type.basic.yml b/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/block_content.type.basic.yml deleted file mode 100644 index a39a99a..0000000 --- a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/block_content.type.basic.yml +++ /dev/null @@ -1,10 +0,0 @@ -uuid: 21d6d3a8-ad8e-46e1-9e1f-9363f4a9beed -langcode: en -status: true -dependencies: { } -_core: - default_config_hash: zglzjmYxi0G0ag9MZ02y0LSJOdpWRwJxyP_OvFojFyo -id: basic -label: 'Basic block' -revision: 0 -description: 'A basic block contains a title and a body.' diff --git a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/comment.settings.yml b/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/comment.settings.yml deleted file mode 100644 index e966828..0000000 --- a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/comment.settings.yml +++ /dev/null @@ -1,3 +0,0 @@ -log_ip_addresses: false -_core: - default_config_hash: YNUW2Ij5uE7a4oaXp3i_2lvaFdYM1zNKPPfnEjB0jEc diff --git a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/comment.type.comment.yml b/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/comment.type.comment.yml deleted file mode 100644 index c3a388a..0000000 --- a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/comment.type.comment.yml +++ /dev/null @@ -1,10 +0,0 @@ -uuid: 4836949c-749c-4f4d-875e-d2d307ac494d -langcode: en -status: true -dependencies: { } -_core: - default_config_hash: bqZsN31T2n0UjcbyCpOPi9D2iO0sAOHR7FnEs9qMvaA -id: comment -label: 'Default comments' -target_entity_type_id: node -description: 'Allows commenting on content' diff --git a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/contact.form.feedback.yml b/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/contact.form.feedback.yml deleted file mode 100644 index f998dad..0000000 --- a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/contact.form.feedback.yml +++ /dev/null @@ -1,14 +0,0 @@ -uuid: 863c9880-554b-4e89-a093-5d315344a8e3 -langcode: en -status: true -dependencies: { } -_core: - default_config_hash: vymHlgJy26BuI5GGj9-IXjwR3dRC5C0tij4BpWJnoqw -id: feedback -label: 'Website feedback' -recipients: - - admin@example.com -reply: '' -weight: 0 -message: 'Your message has been sent.' -redirect: '' diff --git a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/contact.form.personal.yml b/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/contact.form.personal.yml deleted file mode 100644 index 14e177d..0000000 --- a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/contact.form.personal.yml +++ /dev/null @@ -1,13 +0,0 @@ -uuid: d8ea1952-cae9-4b03-b3d6-73c9e5d2f6ac -langcode: en -status: true -dependencies: { } -_core: - default_config_hash: jonvgt3CkUM2eMLTFwWfHileWWDC4YtXCuIlCahTk_I -id: personal -label: 'Personal contact form' -recipients: { } -reply: '' -weight: 0 -message: 'Your message has been sent.' -redirect: '' diff --git a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/contact.settings.yml b/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/contact.settings.yml deleted file mode 100644 index a2903f5..0000000 --- a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/contact.settings.yml +++ /dev/null @@ -1,7 +0,0 @@ -default_form: feedback -flood: - limit: 5 - interval: 3600 -user_default_enabled: true -_core: - default_config_hash: U69DBeuvXuNVOC15rVNaBjDPK2fWFbo9v4takdYSSO8 diff --git a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/core.base_field_override.node.page.promote.yml b/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/core.base_field_override.node.page.promote.yml deleted file mode 100644 index 29bbb7b..0000000 --- a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/core.base_field_override.node.page.promote.yml +++ /dev/null @@ -1,24 +0,0 @@ -uuid: 415370eb-7ffc-40e5-ba1a-8887ae6358c9 -langcode: en -status: true -dependencies: - config: - - node.type.page -_core: - default_config_hash: fPUEnm4T5zfZRr3ttDUqq7yCDd2uW3clWD-pvos4tlQ -id: node.page.promote -field_name: promote -entity_type: node -bundle: page -label: 'Promoted to front page' -description: '' -required: false -translatable: false -default_value: - - - value: 0 -default_value_callback: '' -settings: - on_label: 'On' - off_label: 'Off' -field_type: boolean diff --git a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/core.base_field_override.node.session.promote.yml b/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/core.base_field_override.node.session.promote.yml deleted file mode 100644 index 5fcf337..0000000 --- a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/core.base_field_override.node.session.promote.yml +++ /dev/null @@ -1,24 +0,0 @@ -uuid: 565c725d-2e06-4757-a25d-274f9133599d -langcode: en -status: true -dependencies: - config: - - node.type.session -_core: - default_config_hash: AjxaQFfhMIC4poHZiIwt-Gk-83BxWIm6HmAVcPIsZ3s -id: node.session.promote -field_name: promote -entity_type: node -bundle: session -label: 'Promoted to front page' -description: '' -required: false -translatable: true -default_value: - - - value: 0 -default_value_callback: '' -settings: - on_label: 'On' - off_label: 'Off' -field_type: boolean diff --git a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/core.date_format.fallback.yml b/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/core.date_format.fallback.yml deleted file mode 100644 index e7172da..0000000 --- a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/core.date_format.fallback.yml +++ /dev/null @@ -1,10 +0,0 @@ -uuid: 378742ed-f35f-4521-886c-2bb686a22852 -langcode: en -status: true -dependencies: { } -_core: - default_config_hash: 7klS5IWXrwzVaPpYZFAs6wcx8U2FF1X73OfrtTsvuvE -id: fallback -label: 'Fallback date format' -locked: true -pattern: 'D, m/d/Y - H:i' diff --git a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/core.date_format.html_date.yml b/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/core.date_format.html_date.yml deleted file mode 100644 index c8530c2..0000000 --- a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/core.date_format.html_date.yml +++ /dev/null @@ -1,10 +0,0 @@ -uuid: 0938ab20-aba3-4d8a-a2b8-6fb9b19f61a0 -langcode: en -status: true -dependencies: { } -_core: - default_config_hash: EOQltUQPmgc6UQ2rcJ4Xi_leCEJj5ui0TR-12duS-Tk -id: html_date -label: 'HTML Date' -locked: true -pattern: Y-m-d diff --git a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/core.date_format.html_datetime.yml b/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/core.date_format.html_datetime.yml deleted file mode 100644 index 674749f..0000000 --- a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/core.date_format.html_datetime.yml +++ /dev/null @@ -1,10 +0,0 @@ -uuid: d87ef60f-5453-4eb4-944e-8b0893e2bf84 -langcode: en -status: true -dependencies: { } -_core: - default_config_hash: jxfClwZIRXIdcvMrE--WkcZxDGUVoOIE3Sm2NRZlFuE -id: html_datetime -label: 'HTML Datetime' -locked: true -pattern: 'Y-m-d\TH:i:sO' diff --git a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/core.date_format.html_month.yml b/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/core.date_format.html_month.yml deleted file mode 100644 index 518d7c7..0000000 --- a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/core.date_format.html_month.yml +++ /dev/null @@ -1,10 +0,0 @@ -uuid: 84d9ba51-c6e2-4e1c-8432-df9c2c1f51d1 -langcode: en -status: true -dependencies: { } -_core: - default_config_hash: Z7KuCUwM_WdTNvLcoltuX3_8d-s-8FZkTN6KgNwF0eM -id: html_month -label: 'HTML Month' -locked: true -pattern: Y-m diff --git a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/core.date_format.html_time.yml b/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/core.date_format.html_time.yml deleted file mode 100644 index 6c2d7bf..0000000 --- a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/core.date_format.html_time.yml +++ /dev/null @@ -1,10 +0,0 @@ -uuid: b3e6f8df-5db6-4f4f-9f1b-72d24d71a6af -langcode: en -status: true -dependencies: { } -_core: - default_config_hash: M7yqicYkU36hRy5p9drAaGBBihhUD1OyujFrAaQ93ZE -id: html_time -label: 'HTML Time' -locked: true -pattern: 'H:i:s' diff --git a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/core.date_format.html_week.yml b/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/core.date_format.html_week.yml deleted file mode 100644 index ba050b4..0000000 --- a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/core.date_format.html_week.yml +++ /dev/null @@ -1,10 +0,0 @@ -uuid: 2ccc70d0-a0bd-4b75-846c-c5073c78a5ea -langcode: en -status: true -dependencies: { } -_core: - default_config_hash: wKD4WsoV_wFgv2vgI4mcAAFSIzrye17ykzdwrnApkfY -id: html_week -label: 'HTML Week' -locked: true -pattern: Y-\WW diff --git a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/core.date_format.html_year.yml b/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/core.date_format.html_year.yml deleted file mode 100644 index 56df073..0000000 --- a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/core.date_format.html_year.yml +++ /dev/null @@ -1,10 +0,0 @@ -uuid: 0fcd134e-a111-477b-930a-392007f30bac -langcode: en -status: true -dependencies: { } -_core: - default_config_hash: OjekiQuX9RbVQ2_8jOHBL94RgYLePqX7wpfNGgcQzrk -id: html_year -label: 'HTML Year' -locked: true -pattern: 'Y' diff --git a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/core.date_format.html_yearless_date.yml b/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/core.date_format.html_yearless_date.yml deleted file mode 100644 index ff4fe46..0000000 --- a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/core.date_format.html_yearless_date.yml +++ /dev/null @@ -1,10 +0,0 @@ -uuid: 37b50473-bbbe-484c-81a5-586a041138d6 -langcode: en -status: true -dependencies: { } -_core: - default_config_hash: 5VpawMrKPEPCkoO4YpPa0TDFO2dgiIHfTziJtwlmUxc -id: html_yearless_date -label: 'HTML Yearless date' -locked: true -pattern: m-d diff --git a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/core.date_format.long.yml b/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/core.date_format.long.yml deleted file mode 100644 index e818d01..0000000 --- a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/core.date_format.long.yml +++ /dev/null @@ -1,10 +0,0 @@ -uuid: a36d99d4-8082-49c7-a7d6-4cd7872f26bc -langcode: en -status: true -dependencies: { } -_core: - default_config_hash: og8sWXhBuHbLMw3CoiBEZjgqSyhFBFmcbUW_wLcfNbo -id: long -label: 'Default long date' -locked: false -pattern: 'l, F j, Y - H:i' diff --git a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/core.date_format.medium.yml b/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/core.date_format.medium.yml deleted file mode 100644 index 2a9a936..0000000 --- a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/core.date_format.medium.yml +++ /dev/null @@ -1,10 +0,0 @@ -uuid: c462c29c-92e4-4bb5-b9e3-8cab8ea84500 -langcode: en -status: true -dependencies: { } -_core: - default_config_hash: nzL5d024NjXIX_8TlT6uFAu973lmfkmHklJC-2i9rAE -id: medium -label: 'Default medium date' -locked: false -pattern: 'D, m/d/Y - H:i' diff --git a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/core.date_format.short.yml b/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/core.date_format.short.yml deleted file mode 100644 index 0eb5820..0000000 --- a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/core.date_format.short.yml +++ /dev/null @@ -1,10 +0,0 @@ -uuid: 0d89f12a-4563-4a37-b54c-cdffcba86b7c -langcode: en -status: true -dependencies: { } -_core: - default_config_hash: AlzeyytA8InBgxIG9H2UDJYs3CG98Zj6yRsDKmlbZwA -id: short -label: 'Default short date' -locked: false -pattern: 'm/d/Y - H:i' diff --git a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/core.entity_form_display.block_content.basic.default.yml b/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/core.entity_form_display.block_content.basic.default.yml deleted file mode 100644 index e656f5d..0000000 --- a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/core.entity_form_display.block_content.basic.default.yml +++ /dev/null @@ -1,34 +0,0 @@ -uuid: 0474b3b2-cbe5-4415-9028-91958ba433e1 -langcode: en -status: true -dependencies: - config: - - block_content.type.basic - - field.field.block_content.basic.body - module: - - text -_core: - default_config_hash: e1Nu5xXAuF_QplbBUhQBPLnYWvHtDX0MkZnpuCiY8uM -id: block_content.basic.default -targetEntityType: block_content -bundle: basic -mode: default -content: - body: - type: text_textarea_with_summary - weight: -4 - region: content - settings: - rows: 9 - summary_rows: 3 - placeholder: '' - third_party_settings: { } - info: - type: string_textfield - weight: -5 - region: content - settings: - size: 60 - placeholder: '' - third_party_settings: { } -hidden: { } diff --git a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/core.entity_form_display.comment.comment.default.yml b/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/core.entity_form_display.comment.comment.default.yml deleted file mode 100644 index 71fa77f..0000000 --- a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/core.entity_form_display.comment.comment.default.yml +++ /dev/null @@ -1,36 +0,0 @@ -uuid: 410498a6-dc20-4138-9af9-7e17a9f84ba0 -langcode: en -status: true -dependencies: - config: - - comment.type.comment - - field.field.comment.comment.comment_body - module: - - text -_core: - default_config_hash: I0Pa0aQvT_jawlPo9oz4FE3h_ickc55dYKTPl6gILes -id: comment.comment.default -targetEntityType: comment -bundle: comment -mode: default -content: - author: - weight: -2 - region: content - comment_body: - type: text_textarea - weight: 11 - region: content - settings: - rows: 5 - placeholder: '' - third_party_settings: { } - subject: - type: string_textfield - weight: 10 - region: content - settings: - size: 60 - placeholder: '' - third_party_settings: { } -hidden: { } diff --git a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/core.entity_form_display.node.article.default.yml b/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/core.entity_form_display.node.article.default.yml deleted file mode 100644 index f86fbfa..0000000 --- a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/core.entity_form_display.node.article.default.yml +++ /dev/null @@ -1,106 +0,0 @@ -uuid: 2611475f-7ca8-4600-91f6-a7a6ff53f68a -langcode: en -status: true -dependencies: - config: - - field.field.node.article.body - - field.field.node.article.comment - - field.field.node.article.field_image - - field.field.node.article.field_tags - - image.style.thumbnail - - node.type.article - module: - - comment - - image - - path - - text -_core: - default_config_hash: vPb_yvhA-xuNoV_yOmOwYxGuHNRIH1CoMK2qi7BSga0 -id: node.article.default -targetEntityType: node -bundle: article -mode: default -content: - body: - type: text_textarea_with_summary - weight: 1 - region: content - settings: - rows: 9 - summary_rows: 3 - placeholder: '' - third_party_settings: { } - comment: - type: comment_default - weight: 20 - region: content - settings: { } - third_party_settings: { } - created: - type: datetime_timestamp - weight: 10 - region: content - settings: { } - third_party_settings: { } - field_image: - type: image_image - weight: 4 - region: content - settings: - progress_indicator: throbber - preview_image_style: thumbnail - third_party_settings: { } - field_tags: - type: entity_reference_autocomplete_tags - weight: 3 - region: content - settings: - match_operator: CONTAINS - size: 60 - placeholder: '' - third_party_settings: { } - path: - type: path - weight: 30 - region: content - settings: { } - third_party_settings: { } - promote: - type: boolean_checkbox - settings: - display_label: true - weight: 15 - region: content - third_party_settings: { } - status: - type: boolean_checkbox - settings: - display_label: true - weight: 120 - region: content - third_party_settings: { } - sticky: - type: boolean_checkbox - settings: - display_label: true - weight: 16 - region: content - third_party_settings: { } - title: - type: string_textfield - weight: 0 - region: content - settings: - size: 60 - placeholder: '' - third_party_settings: { } - uid: - type: entity_reference_autocomplete - weight: 5 - region: content - settings: - match_operator: CONTAINS - size: 60 - placeholder: '' - third_party_settings: { } -hidden: { } diff --git a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/core.entity_form_display.node.page.default.yml b/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/core.entity_form_display.node.page.default.yml deleted file mode 100644 index 60bdac1..0000000 --- a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/core.entity_form_display.node.page.default.yml +++ /dev/null @@ -1,77 +0,0 @@ -uuid: 8e519a04-e8b3-4cd6-a0d7-da706be8db77 -langcode: en -status: true -dependencies: - config: - - field.field.node.page.body - - node.type.page - module: - - path - - text -_core: - default_config_hash: sb0qCkzU_8mNq29NehYAU8jCBXWPLeX0UN8sYFVGVcw -id: node.page.default -targetEntityType: node -bundle: page -mode: default -content: - body: - type: text_textarea_with_summary - weight: 31 - region: content - settings: - rows: 9 - summary_rows: 3 - placeholder: '' - third_party_settings: { } - created: - type: datetime_timestamp - weight: 10 - region: content - settings: { } - third_party_settings: { } - path: - type: path - weight: 30 - region: content - settings: { } - third_party_settings: { } - promote: - type: boolean_checkbox - settings: - display_label: true - weight: 15 - region: content - third_party_settings: { } - status: - type: boolean_checkbox - settings: - display_label: true - weight: 120 - region: content - third_party_settings: { } - sticky: - type: boolean_checkbox - settings: - display_label: true - weight: 16 - region: content - third_party_settings: { } - title: - type: string_textfield - weight: -5 - region: content - settings: - size: 60 - placeholder: '' - third_party_settings: { } - uid: - type: entity_reference_autocomplete - weight: 5 - region: content - settings: - match_operator: CONTAINS - size: 60 - placeholder: '' - third_party_settings: { } -hidden: { } diff --git a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/core.entity_form_display.node.session.default.yml b/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/core.entity_form_display.node.session.default.yml deleted file mode 100644 index 26b0479..0000000 --- a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/core.entity_form_display.node.session.default.yml +++ /dev/null @@ -1,101 +0,0 @@ -uuid: df4bee55-479e-4037-9f71-2e4b78c35402 -langcode: en -status: true -dependencies: - config: - - field.field.node.session.body - - field.field.node.session.field_session_status - - field.field.node.session.field_session_type - - field.field.node.session.field_speakers - - node.type.session - module: - - path - - text -_core: - default_config_hash: 4fV8ZfJnEYQBiWd0oPnsC8zsEuBSAa66vV4niN7YNXU -id: node.session.default -targetEntityType: node -bundle: session -mode: default -content: - body: - type: text_textarea_with_summary - weight: 121 - settings: - rows: 9 - summary_rows: 3 - placeholder: '' - third_party_settings: { } - region: content - created: - type: datetime_timestamp - weight: 10 - region: content - settings: { } - third_party_settings: { } - field_session_status: - weight: 123 - settings: { } - third_party_settings: { } - type: options_select - region: content - field_session_type: - weight: 125 - settings: { } - third_party_settings: { } - type: options_select - region: content - field_speakers: - weight: 124 - settings: - match_operator: CONTAINS - size: 60 - placeholder: '' - third_party_settings: { } - type: entity_reference_autocomplete - region: content - path: - type: path - weight: 30 - region: content - settings: { } - third_party_settings: { } - promote: - type: boolean_checkbox - settings: - display_label: true - weight: 15 - region: content - third_party_settings: { } - status: - type: boolean_checkbox - settings: - display_label: true - weight: 120 - region: content - third_party_settings: { } - sticky: - type: boolean_checkbox - settings: - display_label: true - weight: 16 - region: content - third_party_settings: { } - title: - type: string_textfield - weight: -5 - region: content - settings: - size: 60 - placeholder: '' - third_party_settings: { } - uid: - type: entity_reference_autocomplete - weight: 5 - settings: - match_operator: CONTAINS - size: 60 - placeholder: '' - region: content - third_party_settings: { } -hidden: { } diff --git a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/core.entity_form_display.user.user.default.yml b/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/core.entity_form_display.user.user.default.yml deleted file mode 100644 index eae49d7..0000000 --- a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/core.entity_form_display.user.user.default.yml +++ /dev/null @@ -1,38 +0,0 @@ -uuid: 1b0d3a08-2fa6-40cd-8c99-74765235bd1c -langcode: en -status: true -dependencies: - config: - - field.field.user.user.user_picture - - image.style.thumbnail - module: - - image - - user -_core: - default_config_hash: K-1rBM8mTIkFp9RqOC2tMRUukOQ1xbRCfSKK8dEddnA -id: user.user.default -targetEntityType: user -bundle: user -mode: default -content: - account: - weight: -10 - region: content - contact: - weight: 5 - region: content - language: - weight: 0 - region: content - timezone: - weight: 6 - region: content - user_picture: - type: image_image - settings: - progress_indicator: throbber - preview_image_style: thumbnail - third_party_settings: { } - weight: -1 - region: content -hidden: { } diff --git a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/core.entity_form_mode.user.register.yml b/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/core.entity_form_mode.user.register.yml deleted file mode 100644 index bb28484..0000000 --- a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/core.entity_form_mode.user.register.yml +++ /dev/null @@ -1,12 +0,0 @@ -uuid: 10fa6692-5c62-41cb-8213-cc7651669c4d -langcode: en -status: true -dependencies: - module: - - user -_core: - default_config_hash: flXhTcp55yLcyy7ZLOhPGKGZobZQJdkAFVWV3LseiuI -id: user.register -label: Register -targetEntityType: user -cache: true diff --git a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/core.entity_view_display.block_content.basic.default.yml b/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/core.entity_view_display.block_content.basic.default.yml deleted file mode 100644 index be2f583..0000000 --- a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/core.entity_view_display.block_content.basic.default.yml +++ /dev/null @@ -1,24 +0,0 @@ -uuid: d3a10f0e-8fbb-467f-84dc-b560033d1b2c -langcode: en -status: true -dependencies: - config: - - block_content.type.basic - - field.field.block_content.basic.body - module: - - text -_core: - default_config_hash: orJpHUlAc_wiQLMUjIgEJXGeiqylGHMPcmNRjGtct-M -id: block_content.basic.default -targetEntityType: block_content -bundle: basic -mode: default -content: - body: - label: hidden - type: text_default - weight: 0 - region: content - settings: { } - third_party_settings: { } -hidden: { } diff --git a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/core.entity_view_display.comment.comment.default.yml b/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/core.entity_view_display.comment.comment.default.yml deleted file mode 100644 index 151e5bf..0000000 --- a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/core.entity_view_display.comment.comment.default.yml +++ /dev/null @@ -1,27 +0,0 @@ -uuid: 636b7ec4-3402-4f58-8a77-c19786556391 -langcode: en -status: true -dependencies: - config: - - comment.type.comment - - field.field.comment.comment.comment_body - module: - - text -_core: - default_config_hash: 77Ye1kR-P6AaiGfEO8mnXNSr7nqtnP3PiiVBwJeGGMI -id: comment.comment.default -targetEntityType: comment -bundle: comment -mode: default -content: - comment_body: - label: hidden - type: text_default - weight: 0 - region: content - settings: { } - third_party_settings: { } - links: - weight: 100 - region: content -hidden: { } diff --git a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/core.entity_view_display.node.article.default.yml b/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/core.entity_view_display.node.article.default.yml deleted file mode 100644 index f712d76..0000000 --- a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/core.entity_view_display.node.article.default.yml +++ /dev/null @@ -1,63 +0,0 @@ -uuid: 93846db9-1c4b-4613-a5b2-9c8c3eba1e46 -langcode: en -status: true -dependencies: - config: - - core.entity_view_display.comment.comment.default - - field.field.node.article.body - - field.field.node.article.comment - - field.field.node.article.field_image - - field.field.node.article.field_tags - - image.style.large - - node.type.article - module: - - comment - - image - - text - - user -_core: - default_config_hash: ChmU3AVqDKU32A_fyChG0W9dTRKmVBR58B6OClCLvZI -id: node.article.default -targetEntityType: node -bundle: article -mode: default -content: - body: - type: text_default - weight: 0 - region: content - settings: { } - third_party_settings: { } - label: hidden - comment: - type: comment_default - weight: 110 - region: content - label: above - settings: - view_mode: default - pager_id: 0 - third_party_settings: { } - field_image: - type: image - weight: -1 - region: content - settings: - image_style: large - image_link: '' - third_party_settings: { } - label: hidden - field_tags: - type: entity_reference_label - weight: 10 - region: content - label: above - settings: - link: true - third_party_settings: { } - links: - weight: 100 - region: content - settings: { } - third_party_settings: { } -hidden: { } diff --git a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/core.entity_view_display.node.article.rss.yml b/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/core.entity_view_display.node.article.rss.yml deleted file mode 100644 index b8ee420..0000000 --- a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/core.entity_view_display.node.article.rss.yml +++ /dev/null @@ -1,28 +0,0 @@ -uuid: 60e8f6a8-5d26-40b2-a476-e5ebab8467fb -langcode: en -status: true -dependencies: - config: - - core.entity_view_mode.node.rss - - field.field.node.article.body - - field.field.node.article.comment - - field.field.node.article.field_image - - field.field.node.article.field_tags - - node.type.article - module: - - user -_core: - default_config_hash: 2rIr6K5Q0UQ9khg0zE_CK-PtJH76UL-BDDZcZnZzwCc -id: node.article.rss -targetEntityType: node -bundle: article -mode: rss -content: - links: - weight: 100 - region: content -hidden: - body: true - comment: true - field_image: true - field_tags: true diff --git a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/core.entity_view_display.node.article.teaser.yml b/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/core.entity_view_display.node.article.teaser.yml deleted file mode 100644 index 82496c9..0000000 --- a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/core.entity_view_display.node.article.teaser.yml +++ /dev/null @@ -1,55 +0,0 @@ -uuid: 1aa41aad-7b58-4614-88ae-1019afdfaa26 -langcode: en -status: true -dependencies: - config: - - core.entity_view_mode.node.teaser - - field.field.node.article.body - - field.field.node.article.comment - - field.field.node.article.field_image - - field.field.node.article.field_tags - - image.style.medium - - node.type.article - module: - - image - - text - - user -_core: - default_config_hash: 4NcL2hSQZBpJbYtNuh5jC6kyQTcAc1m5bQpTegEWEso -id: node.article.teaser -targetEntityType: node -bundle: article -mode: teaser -content: - body: - type: text_summary_or_trimmed - weight: 0 - region: content - settings: - trim_length: 600 - third_party_settings: { } - label: hidden - field_image: - type: image - weight: -1 - region: content - settings: - image_style: medium - image_link: content - third_party_settings: { } - label: hidden - field_tags: - type: entity_reference_label - weight: 10 - region: content - settings: - link: true - third_party_settings: { } - label: above - links: - weight: 100 - region: content -hidden: - comment: true - field_image: true - field_tags: true diff --git a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/core.entity_view_display.node.page.default.yml b/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/core.entity_view_display.node.page.default.yml deleted file mode 100644 index 04c2c92..0000000 --- a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/core.entity_view_display.node.page.default.yml +++ /dev/null @@ -1,28 +0,0 @@ -uuid: 7413ca03-0948-486b-b442-61348bd36d9b -langcode: en -status: true -dependencies: - config: - - field.field.node.page.body - - node.type.page - module: - - text - - user -_core: - default_config_hash: g1S3_GLaxq4l3I9RIca5Mlz02MxI2KmOquZpHw59akM -id: node.page.default -targetEntityType: node -bundle: page -mode: default -content: - body: - label: hidden - type: text_default - weight: 100 - region: content - settings: { } - third_party_settings: { } - links: - weight: 101 - region: content -hidden: { } diff --git a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/core.entity_view_display.node.page.teaser.yml b/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/core.entity_view_display.node.page.teaser.yml deleted file mode 100644 index 78942b9..0000000 --- a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/core.entity_view_display.node.page.teaser.yml +++ /dev/null @@ -1,30 +0,0 @@ -uuid: c63cd31d-3abc-467f-9b96-44ae500d0947 -langcode: en -status: true -dependencies: - config: - - core.entity_view_mode.node.teaser - - field.field.node.page.body - - node.type.page - module: - - text - - user -_core: - default_config_hash: cSv5lDnbIgDug475Hdz3woED2XMqYv3awI-J9u1JLbY -id: node.page.teaser -targetEntityType: node -bundle: page -mode: teaser -content: - body: - label: hidden - type: text_summary_or_trimmed - weight: 100 - region: content - settings: - trim_length: 600 - third_party_settings: { } - links: - weight: 101 - region: content -hidden: { } diff --git a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/core.entity_view_display.node.session.default.yml b/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/core.entity_view_display.node.session.default.yml deleted file mode 100644 index 04c0a97..0000000 --- a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/core.entity_view_display.node.session.default.yml +++ /dev/null @@ -1,56 +0,0 @@ -uuid: 9bb71ac0-b93b-4e8c-8e99-6afb143ef39e -langcode: en -status: true -dependencies: - config: - - field.field.node.session.body - - field.field.node.session.field_session_status - - field.field.node.session.field_session_type - - field.field.node.session.field_speakers - - node.type.session - module: - - options - - text - - user -_core: - default_config_hash: 83oGOLJO9ADgR7NAn4ZBJZHBQnm_viov-_SA1Ob5DxI -id: node.session.default -targetEntityType: node -bundle: session -mode: default -content: - body: - label: hidden - type: text_default - weight: 101 - settings: { } - third_party_settings: { } - region: content - field_session_status: - weight: 103 - label: above - settings: { } - third_party_settings: { } - type: list_default - region: content - field_session_type: - weight: 105 - label: above - settings: { } - third_party_settings: { } - type: list_default - region: content - field_speakers: - weight: 104 - label: above - settings: - link: true - third_party_settings: { } - type: entity_reference_label - region: content - links: - weight: 100 - settings: { } - third_party_settings: { } - region: content -hidden: { } diff --git a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/core.entity_view_display.node.session.teaser.yml b/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/core.entity_view_display.node.session.teaser.yml deleted file mode 100644 index 36fd046..0000000 --- a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/core.entity_view_display.node.session.teaser.yml +++ /dev/null @@ -1,38 +0,0 @@ -uuid: 0135d4ce-0f7e-407a-bf1a-d8ba88a9a9d8 -langcode: en -status: true -dependencies: - config: - - core.entity_view_mode.node.teaser - - field.field.node.session.body - - field.field.node.session.field_session_status - - field.field.node.session.field_session_type - - field.field.node.session.field_speakers - - node.type.session - module: - - text - - user -_core: - default_config_hash: jNl7IU0VB_TcNGN2eiWRqo8B2_nkmrgSlRosDpDrhNg -id: node.session.teaser -targetEntityType: node -bundle: session -mode: teaser -content: - body: - label: hidden - type: text_summary_or_trimmed - weight: 101 - settings: - trim_length: 600 - third_party_settings: { } - region: content - links: - weight: 100 - settings: { } - third_party_settings: { } - region: content -hidden: - field_session_status: true - field_session_type: true - field_speakers: true diff --git a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/core.entity_view_display.user.user.compact.yml b/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/core.entity_view_display.user.user.compact.yml deleted file mode 100644 index e7bfe9e..0000000 --- a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/core.entity_view_display.user.user.compact.yml +++ /dev/null @@ -1,29 +0,0 @@ -uuid: 08bb5d57-d42e-4214-b2cb-a60fa3b2703b -langcode: en -status: true -dependencies: - config: - - core.entity_view_mode.user.compact - - field.field.user.user.user_picture - - image.style.thumbnail - module: - - image - - user -_core: - default_config_hash: '-cLsS3M3JycipXQt9rEb81_HxKneReoGuRh8ijcOPXs' -id: user.user.compact -targetEntityType: user -bundle: user -mode: compact -content: - user_picture: - type: image - weight: 0 - region: content - settings: - image_style: thumbnail - image_link: content - third_party_settings: { } - label: hidden -hidden: - member_for: true diff --git a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/core.entity_view_display.user.user.default.yml b/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/core.entity_view_display.user.user.default.yml deleted file mode 100644 index e01acd5..0000000 --- a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/core.entity_view_display.user.user.default.yml +++ /dev/null @@ -1,30 +0,0 @@ -uuid: 80a59b59-6364-4667-a547-e89da2ad4f8d -langcode: en -status: true -dependencies: - config: - - field.field.user.user.user_picture - - image.style.thumbnail - module: - - image - - user -_core: - default_config_hash: V51QPCKkgNREKtSmB9Iu2wmAMEpktVpnzklWaZV8UYo -id: user.user.default -targetEntityType: user -bundle: user -mode: default -content: - member_for: - weight: 5 - region: content - user_picture: - type: image - weight: 0 - region: content - settings: - image_style: thumbnail - image_link: content - third_party_settings: { } - label: hidden -hidden: { } diff --git a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/core.entity_view_mode.block_content.full.yml b/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/core.entity_view_mode.block_content.full.yml deleted file mode 100644 index 6be68c0..0000000 --- a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/core.entity_view_mode.block_content.full.yml +++ /dev/null @@ -1,12 +0,0 @@ -uuid: 09f94209-ca11-47bf-a300-18a54b3669c1 -langcode: en -status: false -dependencies: - module: - - block_content -_core: - default_config_hash: 4tedlMuvQjDOdvHdw86_e-2Rt78aR7TGFMfOK8Ejppg -id: block_content.full -label: Full -targetEntityType: block_content -cache: true diff --git a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/core.entity_view_mode.comment.full.yml b/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/core.entity_view_mode.comment.full.yml deleted file mode 100644 index cdd6575..0000000 --- a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/core.entity_view_mode.comment.full.yml +++ /dev/null @@ -1,12 +0,0 @@ -uuid: 639982c4-f1f5-4073-83a5-4aae7b8e39f7 -langcode: en -status: false -dependencies: - module: - - comment -_core: - default_config_hash: K7eNlfU7NEUajz01wItywZklr2oaPgL6s1_97fmDXLA -id: comment.full -label: 'Full comment' -targetEntityType: comment -cache: true diff --git a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/core.entity_view_mode.node.full.yml b/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/core.entity_view_mode.node.full.yml deleted file mode 100644 index 06ff1ab..0000000 --- a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/core.entity_view_mode.node.full.yml +++ /dev/null @@ -1,12 +0,0 @@ -uuid: bdc80b8b-7091-4705-b6f6-51a4087d4c0e -langcode: en -status: false -dependencies: - module: - - node -_core: - default_config_hash: ElrtInxGjZd7GaapJ5O9n-ugi2hG2IxFivtgn0tHOsk -id: node.full -label: 'Full content' -targetEntityType: node -cache: true diff --git a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/core.entity_view_mode.node.rss.yml b/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/core.entity_view_mode.node.rss.yml deleted file mode 100644 index 499ab57..0000000 --- a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/core.entity_view_mode.node.rss.yml +++ /dev/null @@ -1,12 +0,0 @@ -uuid: 559d2690-f427-4048-b737-38b10c6d28fa -langcode: en -status: false -dependencies: - module: - - node -_core: - default_config_hash: vlYzr-rp2f9NMp-Qlr4sFjlqRq-90mco5-afLNGwCrU -id: node.rss -label: RSS -targetEntityType: node -cache: true diff --git a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/core.entity_view_mode.node.search_index.yml b/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/core.entity_view_mode.node.search_index.yml deleted file mode 100644 index 0af8c4b..0000000 --- a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/core.entity_view_mode.node.search_index.yml +++ /dev/null @@ -1,12 +0,0 @@ -uuid: bc69f4bd-2017-4dc7-80b9-eeec1593befc -langcode: en -status: false -dependencies: - module: - - node -_core: - default_config_hash: fVFfJv_GzBRE-wpRHbfD5a3VjnhbEOXG6lvRd3uaccY -id: node.search_index -label: 'Search index' -targetEntityType: node -cache: true diff --git a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/core.entity_view_mode.node.search_result.yml b/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/core.entity_view_mode.node.search_result.yml deleted file mode 100644 index cf6b6ea..0000000 --- a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/core.entity_view_mode.node.search_result.yml +++ /dev/null @@ -1,12 +0,0 @@ -uuid: f4a54408-1ce9-46cc-8397-a552a900135b -langcode: en -status: false -dependencies: - module: - - node -_core: - default_config_hash: 6GCOQ-jP2RbdbHA5YWQ6bT8CfGbqrBYKOSC_XY4E3ZM -id: node.search_result -label: 'Search result highlighting input' -targetEntityType: node -cache: true diff --git a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/core.entity_view_mode.node.teaser.yml b/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/core.entity_view_mode.node.teaser.yml deleted file mode 100644 index ba839b5..0000000 --- a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/core.entity_view_mode.node.teaser.yml +++ /dev/null @@ -1,12 +0,0 @@ -uuid: 85b01ebd-b323-4bda-9bad-7eb927fcf22f -langcode: en -status: true -dependencies: - module: - - node -_core: - default_config_hash: Mz9qWr1kUYK0mjRAGDsr5XS6PvtZ24en_7ndt-pyWe4 -id: node.teaser -label: Teaser -targetEntityType: node -cache: true diff --git a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/core.entity_view_mode.taxonomy_term.full.yml b/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/core.entity_view_mode.taxonomy_term.full.yml deleted file mode 100644 index 46ef9be..0000000 --- a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/core.entity_view_mode.taxonomy_term.full.yml +++ /dev/null @@ -1,12 +0,0 @@ -uuid: cac10aab-1423-41c0-838e-e5bcc55a4b04 -langcode: en -status: true -dependencies: - module: - - taxonomy -_core: - default_config_hash: '-PPKjsNQPvoIDjOuUAvlLocYD976MNjb9Zpgyz5_BWE' -id: taxonomy_term.full -label: 'Taxonomy term page' -targetEntityType: taxonomy_term -cache: true diff --git a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/core.entity_view_mode.user.compact.yml b/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/core.entity_view_mode.user.compact.yml deleted file mode 100644 index a2e8195..0000000 --- a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/core.entity_view_mode.user.compact.yml +++ /dev/null @@ -1,12 +0,0 @@ -uuid: 76f7d0a9-9b74-49da-b410-44774185e0aa -langcode: en -status: true -dependencies: - module: - - user -_core: - default_config_hash: 71CSAr_LNPcgu6D6jI4INl1KATkahmeyUFBETAWya8g -id: user.compact -label: Compact -targetEntityType: user -cache: true diff --git a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/core.entity_view_mode.user.full.yml b/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/core.entity_view_mode.user.full.yml deleted file mode 100644 index 3acb9cf..0000000 --- a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/core.entity_view_mode.user.full.yml +++ /dev/null @@ -1,12 +0,0 @@ -uuid: 22992ff5-262b-402a-b049-2df21b34b171 -langcode: en -status: false -dependencies: - module: - - user -_core: - default_config_hash: mQIF_foYjmnVSr9MpcD4CTaJE_FpO1AyDd_DskztGhM -id: user.full -label: 'User account' -targetEntityType: user -cache: true diff --git a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/core.extension.yml b/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/core.extension.yml deleted file mode 100644 index 62b4d7d..0000000 --- a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/core.extension.yml +++ /dev/null @@ -1,59 +0,0 @@ -module: - admin_toolbar: 0 - admin_toolbar_tools: 0 - automated_cron: 0 - basic_auth: 0 - big_pipe: 0 - block: 0 - block_content: 0 - breakpoint: 0 - ckeditor: 0 - color: 0 - comment: 0 - config: 0 - contact: 0 - contextual: 0 - datetime: 0 - dblog: 0 - dtc_import: 0 - dtc_sessions: 0 - dynamic_page_cache: 0 - editor: 0 - field: 0 - field_ui: 0 - file: 0 - filter: 0 - help: 0 - history: 0 - image: 0 - jsonapi: 0 - link: 0 - menu_ui: 0 - node: 0 - options: 0 - page_cache: 0 - path: 0 - quickedit: 0 - rdf: 0 - search: 0 - serialization: 0 - shortcut: 0 - system: 0 - taxonomy: 0 - text: 0 - toolbar: 0 - tour: 0 - update: 0 - user: 0 - views_ui: 0 - menu_link_content: 1 - views: 10 - standard: 1000 -theme: - stable: 0 - classy: 0 - bartik: 0 - seven: 0 -profile: standard -_core: - default_config_hash: R4IF-ClDHXxblLcG0L7MgsLvfBIMAvi_skumNFQwkDc diff --git a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/core.menu.static_menu_link_overrides.yml b/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/core.menu.static_menu_link_overrides.yml deleted file mode 100644 index 8dcbac4..0000000 --- a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/core.menu.static_menu_link_overrides.yml +++ /dev/null @@ -1,3 +0,0 @@ -definitions: { } -_core: - default_config_hash: o4bYR9ZupWb3AsOIizTUG4g-nu1mdJqA59UB7QT-ifQ diff --git a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/dblog.settings.yml b/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/dblog.settings.yml deleted file mode 100644 index cf06e3f..0000000 --- a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/dblog.settings.yml +++ /dev/null @@ -1,3 +0,0 @@ -row_limit: 1000 -_core: - default_config_hash: e883aGsrt1wFrsydlYU584PZONCSfRy0DtkZ9KzHb58 diff --git a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/editor.editor.basic_html.yml b/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/editor.editor.basic_html.yml deleted file mode 100644 index bb78ea7..0000000 --- a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/editor.editor.basic_html.yml +++ /dev/null @@ -1,55 +0,0 @@ -uuid: fbd50c6e-650d-43a6-a285-f29d56908c2b -langcode: en -status: true -dependencies: - config: - - filter.format.basic_html - module: - - ckeditor -_core: - default_config_hash: AqlPmO16LvJI4D0Ih6u4GFQIzqr5OnLgAUSjcUGWk2g -format: basic_html -editor: ckeditor -settings: - toolbar: - rows: - - - - - name: Formatting - items: - - Bold - - Italic - - - name: Linking - items: - - DrupalLink - - DrupalUnlink - - - name: Lists - items: - - BulletedList - - NumberedList - - - name: Media - items: - - Blockquote - - DrupalImage - - - name: 'Block Formatting' - items: - - Format - - - name: Tools - items: - - Source - plugins: - stylescombo: - styles: '' -image_upload: - status: true - scheme: public - directory: inline-images - max_size: '' - max_dimensions: - width: 0 - height: 0 diff --git a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/editor.editor.full_html.yml b/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/editor.editor.full_html.yml deleted file mode 100644 index a8d8bef..0000000 --- a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/editor.editor.full_html.yml +++ /dev/null @@ -1,63 +0,0 @@ -uuid: 65d30128-5167-4f75-999d-065a1b23c719 -langcode: en -status: true -dependencies: - config: - - filter.format.full_html - module: - - ckeditor -_core: - default_config_hash: 967ijj7p6i7rwrYl7r08WQFeCY_c23YAh0h8u-w_CXM -format: full_html -editor: ckeditor -settings: - toolbar: - rows: - - - - - name: Formatting - items: - - Bold - - Italic - - Strike - - Superscript - - Subscript - - '-' - - RemoveFormat - - - name: Linking - items: - - DrupalLink - - DrupalUnlink - - - name: Lists - items: - - BulletedList - - NumberedList - - - name: Media - items: - - Blockquote - - DrupalImage - - Table - - HorizontalRule - - - name: 'Block Formatting' - items: - - Format - - - name: Tools - items: - - ShowBlocks - - Source - plugins: - stylescombo: - styles: '' -image_upload: - status: true - scheme: public - directory: inline-images - max_size: '' - max_dimensions: - width: 0 - height: 0 diff --git a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/field.field.block_content.basic.body.yml b/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/field.field.block_content.basic.body.yml deleted file mode 100644 index c16f395..0000000 --- a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/field.field.block_content.basic.body.yml +++ /dev/null @@ -1,24 +0,0 @@ -uuid: ef8e2d33-acbe-4a62-abec-0309b422e430 -langcode: en -status: true -dependencies: - config: - - block_content.type.basic - - field.storage.block_content.body - module: - - text -_core: - default_config_hash: R__6wc-rMfFMO8d7jcgqnqiA92j8spKhcc5MiqecrMc -id: block_content.basic.body -field_name: body -entity_type: block_content -bundle: basic -label: Body -description: '' -required: false -translatable: true -default_value: { } -default_value_callback: '' -settings: - display_summary: false -field_type: text_with_summary diff --git a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/field.field.comment.comment.comment_body.yml b/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/field.field.comment.comment.comment_body.yml deleted file mode 100644 index bc2944a..0000000 --- a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/field.field.comment.comment.comment_body.yml +++ /dev/null @@ -1,23 +0,0 @@ -uuid: 153fb505-3f18-4ce7-a1c5-9219fcd49f20 -langcode: en -status: true -dependencies: - config: - - comment.type.comment - - field.storage.comment.comment_body - module: - - text -_core: - default_config_hash: TmAKjNrJ7RR60YpqvJq_QqEewYe_S8Kd23n8VRCqiWs -id: comment.comment.comment_body -field_name: comment_body -entity_type: comment -bundle: comment -label: Comment -description: '' -required: true -translatable: true -default_value: { } -default_value_callback: '' -settings: { } -field_type: text_long diff --git a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/field.field.node.article.body.yml b/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/field.field.node.article.body.yml deleted file mode 100644 index b5ecea4..0000000 --- a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/field.field.node.article.body.yml +++ /dev/null @@ -1,24 +0,0 @@ -uuid: 5410574d-fb40-40d4-9180-a6149504ac69 -langcode: en -status: true -dependencies: - config: - - field.storage.node.body - - node.type.article - module: - - text -_core: - default_config_hash: Ay3b2hq42cpQTFB_lNu8S2ZxuVIY6-dlBsc7vLeJ-YY -id: node.article.body -field_name: body -entity_type: node -bundle: article -label: Body -description: '' -required: false -translatable: true -default_value: { } -default_value_callback: '' -settings: - display_summary: true -field_type: text_with_summary diff --git a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/field.field.node.article.comment.yml b/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/field.field.node.article.comment.yml deleted file mode 100644 index 38efbee..0000000 --- a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/field.field.node.article.comment.yml +++ /dev/null @@ -1,35 +0,0 @@ -uuid: d0a44326-354b-4807-b458-075f1fbc7be7 -langcode: en -status: true -dependencies: - config: - - field.storage.node.comment - - node.type.article - module: - - comment -_core: - default_config_hash: r-hrxwbKKXBKQnBefGjXNSdU00u2fPvMWEykGRHqd10 -id: node.article.comment -field_name: comment -entity_type: node -bundle: article -label: Comments -description: '' -required: false -translatable: true -default_value: - - - status: 2 - cid: 0 - last_comment_name: null - last_comment_timestamp: 0 - last_comment_uid: 0 - comment_count: 0 -default_value_callback: '' -settings: - default_mode: 1 - per_page: 50 - form_location: true - anonymous: 0 - preview: 1 -field_type: comment diff --git a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/field.field.node.article.field_image.yml b/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/field.field.node.article.field_image.yml deleted file mode 100644 index be4495f..0000000 --- a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/field.field.node.article.field_image.yml +++ /dev/null @@ -1,40 +0,0 @@ -uuid: 089f7caa-9e16-45de-9959-643bf3ba0d79 -langcode: en -status: true -dependencies: - config: - - field.storage.node.field_image - - node.type.article - module: - - image -_core: - default_config_hash: tgJzhA7Swh4M_gWU5FwFe5lPxPj5rebpMbvhpdNrERs -id: node.article.field_image -field_name: field_image -entity_type: node -bundle: article -label: Image -description: '' -required: false -translatable: true -default_value: { } -default_value_callback: '' -settings: - file_directory: '[date:custom:Y]-[date:custom:m]' - file_extensions: 'png gif jpg jpeg' - max_filesize: '' - max_resolution: '' - min_resolution: '' - alt_field: true - title_field: false - alt_field_required: true - title_field_required: false - default_image: - uuid: null - alt: '' - title: '' - width: null - height: null - handler: 'default:file' - handler_settings: { } -field_type: image diff --git a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/field.field.node.article.field_tags.yml b/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/field.field.node.article.field_tags.yml deleted file mode 100644 index 9b761d4..0000000 --- a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/field.field.node.article.field_tags.yml +++ /dev/null @@ -1,29 +0,0 @@ -uuid: ee376c02-4d9b-4b9e-a9a7-7b486bb347b5 -langcode: en -status: true -dependencies: - config: - - field.storage.node.field_tags - - node.type.article - - taxonomy.vocabulary.tags -_core: - default_config_hash: QdUgf_beeoaPiyKorFv0q1fcJpWH_uZTqe_xoVJacrw -id: node.article.field_tags -field_name: field_tags -entity_type: node -bundle: article -label: Tags -description: 'Enter a comma-separated list. For example: Amsterdam, Mexico City, "Cleveland, Ohio"' -required: false -translatable: true -default_value: { } -default_value_callback: '' -settings: - handler: 'default:taxonomy_term' - handler_settings: - target_bundles: - tags: tags - sort: - field: _none - auto_create: true -field_type: entity_reference diff --git a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/field.field.node.page.body.yml b/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/field.field.node.page.body.yml deleted file mode 100644 index 8088d7c..0000000 --- a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/field.field.node.page.body.yml +++ /dev/null @@ -1,24 +0,0 @@ -uuid: 9e27d0f0-3166-4c47-97d4-10dd64c1754d -langcode: en -status: true -dependencies: - config: - - field.storage.node.body - - node.type.page - module: - - text -_core: - default_config_hash: rUop-8b6hvxxDYbv-KobTfNIBNbPY9qOPl8f6kBNSpw -id: node.page.body -field_name: body -entity_type: node -bundle: page -label: Body -description: '' -required: false -translatable: true -default_value: { } -default_value_callback: '' -settings: - display_summary: true -field_type: text_with_summary diff --git a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/field.field.node.session.body.yml b/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/field.field.node.session.body.yml deleted file mode 100644 index 33eadcb..0000000 --- a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/field.field.node.session.body.yml +++ /dev/null @@ -1,24 +0,0 @@ -uuid: f344bb2a-88fb-4877-991c-a5125b80defd -langcode: en -status: true -dependencies: - config: - - field.storage.node.body - - node.type.session - module: - - text -_core: - default_config_hash: Ho6KJ78kMUa7UJTYEiHLkaGPvNFLV7SrcH22Z7yYtjU -id: node.session.body -field_name: body -entity_type: node -bundle: session -label: Body -description: '' -required: false -translatable: true -default_value: { } -default_value_callback: '' -settings: - display_summary: true -field_type: text_with_summary diff --git a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/field.field.node.session.field_session_status.yml b/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/field.field.node.session.field_session_status.yml deleted file mode 100644 index 71da562..0000000 --- a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/field.field.node.session.field_session_status.yml +++ /dev/null @@ -1,25 +0,0 @@ -uuid: 7e18b675-1315-4223-875f-242a675792ce -langcode: en -status: true -dependencies: - config: - - field.storage.node.field_session_status - - node.type.session - module: - - options -_core: - default_config_hash: _doNXwclPE2b0N8R7IqGkwnCaHU-dGWtMlmr6OiI968 -id: node.session.field_session_status -field_name: field_session_status -entity_type: node -bundle: session -label: Status -description: '' -required: false -translatable: false -default_value: - - - value: submitted -default_value_callback: '' -settings: { } -field_type: list_string diff --git a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/field.field.node.session.field_session_type.yml b/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/field.field.node.session.field_session_type.yml deleted file mode 100644 index 721a865..0000000 --- a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/field.field.node.session.field_session_type.yml +++ /dev/null @@ -1,23 +0,0 @@ -uuid: 32da9f9c-4e8f-4d31-b44a-39c2dfc12cdd -langcode: en -status: true -dependencies: - config: - - field.storage.node.field_session_type - - node.type.session - module: - - options -_core: - default_config_hash: ikVR2Yk3zj1GeZeZZyv6YX4eCiF9gId6iKGcWLZEFU8 -id: node.session.field_session_type -field_name: field_session_type -entity_type: node -bundle: session -label: Type -description: '' -required: true -translatable: false -default_value: { } -default_value_callback: '' -settings: { } -field_type: list_string diff --git a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/field.field.node.session.field_speakers.yml b/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/field.field.node.session.field_speakers.yml deleted file mode 100644 index 94f9ab8..0000000 --- a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/field.field.node.session.field_speakers.yml +++ /dev/null @@ -1,30 +0,0 @@ -uuid: 9c02e819-ca7a-485b-a1dc-43d1326d0b2a -langcode: en -status: true -dependencies: - config: - - field.storage.node.field_speakers - - node.type.session -_core: - default_config_hash: TuHeSH1U38D6Xh9iBjMfawk_4YPrd2pTRfH4adXfneM -id: node.session.field_speakers -field_name: field_speakers -entity_type: node -bundle: session -label: Speakers -description: '' -required: true -translatable: false -default_value: { } -default_value_callback: '' -settings: - handler: 'default:user' - handler_settings: - include_anonymous: true - filter: - type: _none - target_bundles: null - sort: - field: _none - auto_create: false -field_type: entity_reference diff --git a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/field.field.user.user.user_picture.yml b/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/field.field.user.user.user_picture.yml deleted file mode 100644 index b569dce..0000000 --- a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/field.field.user.user.user_picture.yml +++ /dev/null @@ -1,40 +0,0 @@ -uuid: 2efd7acc-bebc-4148-a74f-e7254af09d59 -langcode: en -status: true -dependencies: - config: - - field.storage.user.user_picture - module: - - image - - user -_core: - default_config_hash: Iiq0AttdhgbebJwabSFwQQ1ORn64GoGz0xSZ_eyCJ8A -id: user.user.user_picture -field_name: user_picture -entity_type: user -bundle: user -label: Picture -description: 'Your virtual face or picture.' -required: false -translatable: true -default_value: { } -default_value_callback: '' -settings: - file_extensions: 'png gif jpg jpeg' - file_directory: 'pictures/[date:custom:Y]-[date:custom:m]' - max_filesize: '' - alt_field: false - title_field: false - max_resolution: '' - min_resolution: '' - default_image: - uuid: null - alt: '' - title: '' - width: null - height: null - alt_field_required: false - title_field_required: false - handler: 'default:file' - handler_settings: { } -field_type: image diff --git a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/field.settings.yml b/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/field.settings.yml deleted file mode 100644 index 95c042d..0000000 --- a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/field.settings.yml +++ /dev/null @@ -1,3 +0,0 @@ -purge_batch_size: 50 -_core: - default_config_hash: nJk0TAQBzlNo52ehiHI7bIEPLGi0BYqZvPdEn7Chfu0 diff --git a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/field.storage.block_content.body.yml b/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/field.storage.block_content.body.yml deleted file mode 100644 index 095083a..0000000 --- a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/field.storage.block_content.body.yml +++ /dev/null @@ -1,21 +0,0 @@ -uuid: 1e51cfba-4ab5-4873-adcf-ca4a45aa186b -langcode: en -status: true -dependencies: - module: - - block_content - - text -_core: - default_config_hash: eS0snV_L3dx9shtWRTzm5eblwOJ7qKWC9IE-4GMTDFc -id: block_content.body -field_name: body -entity_type: block_content -type: text_with_summary -settings: { } -module: text -locked: false -cardinality: 1 -translatable: true -indexes: { } -persist_with_no_fields: true -custom_storage: false diff --git a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/field.storage.comment.comment_body.yml b/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/field.storage.comment.comment_body.yml deleted file mode 100644 index 74452ea..0000000 --- a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/field.storage.comment.comment_body.yml +++ /dev/null @@ -1,21 +0,0 @@ -uuid: d85c65ae-65f3-4f58-9576-8e0808dcc3d2 -langcode: en -status: true -dependencies: - module: - - comment - - text -_core: - default_config_hash: swYoCch_hY8QO5uwr4FURplfnUCUlpPB4idF8WGVCpw -id: comment.comment_body -field_name: comment_body -entity_type: comment -type: text_long -settings: { } -module: text -locked: false -cardinality: 1 -translatable: true -indexes: { } -persist_with_no_fields: true -custom_storage: false diff --git a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/field.storage.node.body.yml b/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/field.storage.node.body.yml deleted file mode 100644 index 1b5cb41..0000000 --- a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/field.storage.node.body.yml +++ /dev/null @@ -1,21 +0,0 @@ -uuid: 9848a8b3-adff-426b-919a-38b2494a251b -langcode: en -status: true -dependencies: - module: - - node - - text -_core: - default_config_hash: EBUo7qOWqaiZaQ_RC9sLY5IoDKphS34v77VIHSACmVY -id: node.body -field_name: body -entity_type: node -type: text_with_summary -settings: { } -module: text -locked: false -cardinality: 1 -translatable: true -indexes: { } -persist_with_no_fields: true -custom_storage: false diff --git a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/field.storage.node.comment.yml b/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/field.storage.node.comment.yml deleted file mode 100644 index 5f1207f..0000000 --- a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/field.storage.node.comment.yml +++ /dev/null @@ -1,22 +0,0 @@ -uuid: 2b50faa0-0744-47de-8dba-7f691a54d09b -langcode: en -status: true -dependencies: - module: - - comment - - node -_core: - default_config_hash: ktCna9xmWvYZIUfOCUyDQvedn5RtnS4CRmEIwNmvYjc -id: node.comment -field_name: comment -entity_type: node -type: comment -settings: - comment_type: comment -module: comment -locked: false -cardinality: 1 -translatable: true -indexes: { } -persist_with_no_fields: false -custom_storage: false diff --git a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/field.storage.node.field_image.yml b/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/field.storage.node.field_image.yml deleted file mode 100644 index 208c97e..0000000 --- a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/field.storage.node.field_image.yml +++ /dev/null @@ -1,34 +0,0 @@ -uuid: 83989366-3779-487d-a802-8f72546ed0a5 -langcode: en -status: true -dependencies: - module: - - file - - image - - node -_core: - default_config_hash: SkXIPKZYiIMMtnBmfnxk58RYfbZ8cHSw5NZPY_JByME -id: node.field_image -field_name: field_image -entity_type: node -type: image -settings: - uri_scheme: public - default_image: - uuid: null - alt: '' - title: '' - width: null - height: null - target_type: file - display_field: false - display_default: false -module: image -locked: false -cardinality: 1 -translatable: true -indexes: - target_id: - - target_id -persist_with_no_fields: false -custom_storage: false diff --git a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/field.storage.node.field_session_status.yml b/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/field.storage.node.field_session_status.yml deleted file mode 100644 index 91b5357..0000000 --- a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/field.storage.node.field_session_status.yml +++ /dev/null @@ -1,32 +0,0 @@ -uuid: 4bf16d88-0a2f-491a-b450-50d9be383a8e -langcode: en -status: true -dependencies: - module: - - node - - options -_core: - default_config_hash: cRwZ2i4vsnMUw_651MnTpaIPzE_lXfo0621_NilkGiI -id: node.field_session_status -field_name: field_session_status -entity_type: node -type: list_string -settings: - allowed_values: - - - value: submitted - label: Submitted - - - value: accepted - label: Accepted - - - value: rejected - label: Rejected - allowed_values_function: '' -module: options -locked: false -cardinality: 1 -translatable: true -indexes: { } -persist_with_no_fields: false -custom_storage: false diff --git a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/field.storage.node.field_session_type.yml b/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/field.storage.node.field_session_type.yml deleted file mode 100644 index 0409063..0000000 --- a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/field.storage.node.field_session_type.yml +++ /dev/null @@ -1,32 +0,0 @@ -uuid: a388de30-7259-42e6-8812-8b82d3d2e659 -langcode: en -status: true -dependencies: - module: - - node - - options -_core: - default_config_hash: Gd_YS0Xb_NQDXKPDvTaJrFbI_drhL_jf8V0K0TNQm3s -id: node.field_session_type -field_name: field_session_type -entity_type: node -type: list_string -settings: - allowed_values: - - - value: keynote - label: Keynote - - - value: full - label: 'Full talk (30-45 minutes)' - - - value: lightning - label: 'Lightning talk (10-15 minutes)' - allowed_values_function: '' -module: options -locked: false -cardinality: 1 -translatable: true -indexes: { } -persist_with_no_fields: false -custom_storage: false diff --git a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/field.storage.node.field_speakers.yml b/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/field.storage.node.field_speakers.yml deleted file mode 100644 index 75ea39d..0000000 --- a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/field.storage.node.field_speakers.yml +++ /dev/null @@ -1,22 +0,0 @@ -uuid: 910d3652-2093-4531-9485-abc459cd9262 -langcode: en -status: true -dependencies: - module: - - node - - user -_core: - default_config_hash: A1LCEQjGBgeTY0-eKqiLCi0ubLHuaqCWjUGdAsBskXc -id: node.field_speakers -field_name: field_speakers -entity_type: node -type: entity_reference -settings: - target_type: user -module: core -locked: false -cardinality: -1 -translatable: true -indexes: { } -persist_with_no_fields: false -custom_storage: false diff --git a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/field.storage.node.field_tags.yml b/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/field.storage.node.field_tags.yml deleted file mode 100644 index d3327dc..0000000 --- a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/field.storage.node.field_tags.yml +++ /dev/null @@ -1,22 +0,0 @@ -uuid: 22150716-8535-4f1f-9603-8a498797832d -langcode: en -status: true -dependencies: - module: - - node - - taxonomy -_core: - default_config_hash: WpOE_bs8Bs_HY2ns7n2r__de-xno0-Bxkqep5-MsHAs -id: node.field_tags -field_name: field_tags -entity_type: node -type: entity_reference -settings: - target_type: taxonomy_term -module: core -locked: false -cardinality: -1 -translatable: true -indexes: { } -persist_with_no_fields: false -custom_storage: false diff --git a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/field.storage.user.user_picture.yml b/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/field.storage.user.user_picture.yml deleted file mode 100644 index 8d9c3cb..0000000 --- a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/field.storage.user.user_picture.yml +++ /dev/null @@ -1,34 +0,0 @@ -uuid: 468fea1c-330d-4273-8d46-fb1d89a7ceb3 -langcode: en -status: true -dependencies: - module: - - file - - image - - user -_core: - default_config_hash: 6k-VBFilDLuzgSOT-77CFgHFlcd5D-kqRixtH89EShU -id: user.user_picture -field_name: user_picture -entity_type: user -type: image -settings: - uri_scheme: public - default_image: - uuid: null - alt: '' - title: '' - width: null - height: null - target_type: file - display_field: false - display_default: false -module: image -locked: false -cardinality: 1 -translatable: true -indexes: - target_id: - - target_id -persist_with_no_fields: false -custom_storage: false diff --git a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/field_ui.settings.yml b/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/field_ui.settings.yml deleted file mode 100644 index 2743969..0000000 --- a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/field_ui.settings.yml +++ /dev/null @@ -1,3 +0,0 @@ -field_prefix: field_ -_core: - default_config_hash: Q1nMi90W6YQxKzZAgJQw7Ag9U4JrsEUwkomF0lhvbIM diff --git a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/file.settings.yml b/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/file.settings.yml deleted file mode 100644 index 3315165..0000000 --- a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/file.settings.yml +++ /dev/null @@ -1,8 +0,0 @@ -description: - type: textfield - length: 128 -icon: - directory: core/modules/file/icons -make_unused_managed_files_temporary: false -_core: - default_config_hash: 0aMkoXYnax5_tHI9C9zHs-K48KJ6K75PHtD9x-0nbgM diff --git a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/filter.format.basic_html.yml b/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/filter.format.basic_html.yml deleted file mode 100644 index 7c31703..0000000 --- a/decoupling-drupal-vuejs/demo/blue-conf/drupal/config/sync/filter.format.basic_html.yml +++ /dev/null @@ -1,45 +0,0 @@ -uuid: f9ab3288-e198-4cbb-82c9-89c04f39d84c -langcode: en -status: true -dependencies: - module: - - editor -_core: - default_config_hash: P8ddpAIKtawJDi5SzOwCzVnnNYqONewSTJ6Xn0dW_aQ -name: 'Basic HTML' -format: basic_html -weight: 0 -filters: - filter_html: - id: filter_html - provider: filter - status: true - weight: -10 - settings: - allowed_html: '