Code snippet generation

Regenerate existing code snippets

To regenerate the existing code snippets in a manual or extension clone the repository of that manual.

git clone

Use composer to install all dependencies, including dev-dependencies. In official manuals we have a make command for your convenience.

make install
# in repositories with composer.lock in version control
composer install

# in repositories where the composer.lock is not in version control
# to prevent outdated packages due to a local composer.lock from earlier install-runs 
composer update

Then regenerate the code snippets. Official manuals should have a make command for that.

make codesnippets
# Paths depends on where the vendor binaries are installed
# And where the configuration file codesnippets.php is located

vendor/bin/typo3 codesnippet:create Documentation/