Download the PHP package creifenscheid/db-rector without Composer

On this page you can find all versions of the php package creifenscheid/db-rector. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package db-rector

TYPO3 Extension "DB Rector"

Note: As of version 13.0.0, this extension uses typo3-fractor.

Disclaimer

It is strongly recommended NOT to run this extension in production environments!

Installation

This extension must be installed via Composer, e.g., composer req --dev creifenscheid/db-rector, to install typo3-fractor and get it running. While you can download it from the TYPO3 Extension Repository, it still needs to be installed via Composer.

What does it do

This extension acts as an adapter to run typo3-fractor in the TYPO3 backend, enabling the refactoring of TypoScript stored in sys_template.config.

Features

Note

If the sys_template record is modified after the fractor process or after applying the fractor result, the corresponding fractor model will be reset.
This allows the updated sys_template TypoScript to be processed again.

Known working setups

Known not working setups

Configuration

Extension configuration

Parameter Default Optional Description
ignoreTYPO3Context false yes If set to true, the TYPO3 installation context will be ignored—this is not recommended.

Rector configuration

To configure typo3-fractor, a file named fractor.php is required. This file is generated semi-automatically by copying a predefined template into the working folder.

Since only TypoScript refactoring is needed, the fractor configuration file remains small and simple.

The following configuration parameters are defined dynamically:

Parameter Value(s) Description
sets 2 defined "Typo3LevelSetList" sets
  • the previous TYPO3 version
  • the current TYPO3 version
Rule sets to apply to the target code.

Support

I don’t want your money or anything else. I’m doing this for fun, with passion, and to improve my coding skills. I always welcome feedback and constructive criticism. If you’d like to contribute, feel free to do so.

Thank you!


All versions of db-rector with dependencies

PHP Build Version
Package Version
Requires typo3/cms-core Version ^13.4
a9f/typo3-fractor Version ^0.4
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package creifenscheid/db-rector contains the following files

Loading the files please wait ....