2017 © Pedro Peláez
 

typo3-cms-extension oelib

Useful stuff for TYPO3 extension development: helper functions for unit testing, templating and automatic configuration checks.

image

oliverklee/oelib

Useful stuff for TYPO3 extension development: helper functions for unit testing, templating and automatic configuration checks.

  • Saturday, July 21, 2018
  • by oliverklee
  • Repository
  • 1 Watchers
  • 0 Stars
  • 1,307 Installations
  • PHP
  • 3 Dependents
  • 0 Suggesters
  • 2 Forks
  • 0 Open issues
  • 36 Versions
  • 23 % Grown

The README.md

"One Is Enough" library TYPO3 extension

TYPO3 V11 TYPO3 V12 License GitHub CI Status Coverage Status, (*1)

This extension provides useful stuff for extension development: helper functions for unit testing, templating and automatic configuration checks., (*2)

Most of the documentation is in ReST format in the Documentation/ folder and is rendered as part of the TYPO3 documentation., (*3)

Running the tests locally

You will need to have a Git clone of the extension for this with the Composer dependencies installed., (*4)

Running the unit tests

On the command line

To run all unit tests on the command line:, (*5)

composer ci:tests:unit

To run all unit tests in a directory or file (using the directory Tests/Unit/Model/ as an example):, (*6)

.Build/vendor/bin/phpunit -c .Build/vendor/typo3/testing-framework/Resources/Core/Build/UnitTests.xml Tests/Unit/Model/

In PhpStorm

First, you need to configure the path to PHPUnit in the settings:, (*7)

Languages & Frameworks > PHP > Test Frameworks, (*8)

In this section, configure PhpStorm to use the Composer autoload and the script path .Build/vendor/autoload.php within your project., (*9)

In the Run/Debug configurations for PHPUnit, use an alternative configuration file:, (*10)

.Build/vendor/typo3/testing-framework/Resources/Core/Build/UnitTests.xml, (*11)

Running the functional tests

You will need a local MySQL user that has the permissions to create new databases., (*12)

In the examples, the following credentials are used:, (*13)

  • user name: typo3
  • password: typo3pass
  • DB name prefix: typo3_test (optional)
  • DB host: localhost (omitted as this is the default)

You will need to provide those credentials as environment variables when running the functional tests:, (*14)

  • typo3DatabaseUsername
  • typo3DatabasePassword
  • typo3DatabaseName

On the command line

To run all functional tests on the command line:, (*15)

typo3DatabaseUsername=typo3 typo3DatabasePassword=typo3pass typo3DatabaseName=typo3_test composer ci:tests:functional

To run all functional tests in a directory or file (using the directory Tests/Functional/Authentication/ as an example):, (*16)

typo3DatabaseUsername=typo3 typo3DatabasePassword=typo3pass typo3DatabaseName=typo3_test .Build/vendor/bin/phpunit -c .Build/vendor/typo3/testing-framework/Resources/Core/Build/FunctionalTests.xml Tests/Functional/Authentication/

In PhpStorm

First, you need to configure the path to PHPUnit in the settings:, (*17)

Languages & Frameworks > PHP > Test Frameworks, (*18)

In this section, configure PhpStorm to use the Composer autoload and the script path .Build/vendor/autoload.php within your project., (*19)

In the Run/Debug configurations for PHPUnit, use an alternative configuration file:, (*20)

.Build/vendor/typo3/testing-framework/Resources/Core/Build/FunctionalTests.xml, (*21)

Also set the following environment variables in your runner configuration:, (*22)

  • typo3DatabaseUsername
  • typo3DatabasePassword
  • typo3DatabaseName

The Versions

21/07 2018

dev-master

9999999-dev https://www.oliverklee.de/typo3-services/typo3-extensions.html

Useful stuff for TYPO3 extension development: helper functions for unit testing, templating and automatic configuration checks.

  Sources   Download

GPL-3.0+ GPL-3.0-or-later

The Requires

 

The Development Requires

templating extension library typo3 realty oelib seminars onetimeaccount

21/07 2018

v2.0.1

2.0.1.0 https://www.oliverklee.de/typo3-services/typo3-extensions.html

Useful stuff for TYPO3 extension development: helper functions for unit testing, templating and automatic configuration checks.

  Sources   Download

GPL-3.0-or-later

The Requires

 

The Development Requires

templating extension library

20/07 2018

dev-bugfix/phar

dev-bugfix/phar https://www.oliverklee.de/typo3-services/typo3-extensions.html

Useful stuff for TYPO3 extension development: helper functions for unit testing, templating and automatic configuration checks.

  Sources   Download

GPL-3.0-or-later

The Requires

 

The Development Requires

templating extension library

11/05 2018

dev-bugfix/migrate

dev-bugfix/migrate https://www.oliverklee.de/typo3-services/typo3-extensions.html

Useful stuff for TYPO3 extension development: helper functions for unit testing, templating and automatic configuration checks.

  Sources   Download

GPL-3.0-or-later

The Requires

 

The Development Requires

templating extension library

30/04 2018

dev-pre/8-compatibility

dev-pre/8-compatibility https://www.oliverklee.de/typo3-services/typo3-extensions.html

Useful stuff for TYPO3 extension development: helper functions for unit testing, templating and automatic configuration checks.

  Sources   Download

GPL-3.0-or-later

The Requires

 

The Development Requires

templating extension library

29/04 2018

v2.0.x-dev

2.0.9999999.9999999-dev https://www.oliverklee.de/typo3-services/typo3-extensions.html

Useful stuff for TYPO3 extension development: helper functions for unit testing, templating and automatic configuration checks.

  Sources   Download

GPL-3.0-or-later

The Requires

 

The Development Requires

templating extension library

29/04 2018

v2.0.0

2.0.0.0 https://www.oliverklee.de/typo3-services/typo3-extensions.html

Useful stuff for TYPO3 extension development: helper functions for unit testing, templating and automatic configuration checks.

  Sources   Download

GPL-3.0-or-later

The Requires

 

The Development Requires

templating extension library

26/04 2018

v1.4.x-dev

1.4.9999999.9999999-dev https://www.oliverklee.de/typo3-services/typo3-extensions.html

Useful stuff for TYPO3 extension development: helper functions for unit testing, templating and automatic configuration checks.

  Sources   Download

GPL-3.0-or-later

The Requires

 

The Development Requires

templating extension library

24/04 2018

v1.4.0

1.4.0.0 https://www.oliverklee.de/typo3-services/typo3-extensions.html

Useful stuff for TYPO3 extension development: helper functions for unit testing, templating and automatic configuration checks.

  Sources   Download

GPL-3.0-or-later

The Requires

 

The Development Requires

templating extension library

23/04 2018

0.9.x-dev

0.9.9999999.9999999-dev https://www.oliverklee.de/typo3-services/typo3-extensions.html

Useful stuff for TYPO3 extension development: helper functions for unit testing, templating and automatic configuration checks.

  Sources   Download

GPL-3.0-or-later

The Requires

  • php ^5.4.0 || ~7.0.0

 

templating extension library

23/04 2018

v0.9.4

0.9.4.0 https://www.oliverklee.de/typo3-services/typo3-extensions.html

Useful stuff for TYPO3 extension development: helper functions for unit testing, templating and automatic configuration checks.

  Sources   Download

GPL-3.0-or-later

The Requires

  • php ^5.4.0 || ~7.0.0

 

templating extension library

28/01 2018

dev-task/tests

dev-task/tests https://www.oliverklee.de/typo3-services/typo3-extensions.html

Useful stuff for TYPO3 extension development: helper functions for unit testing, templating and automatic configuration checks.

  Sources   Download

GPL-3.0-or-later

The Requires

 

The Development Requires

templating extension library

28/01 2018

dev-task/static-dev

dev-task/static-dev https://www.oliverklee.de/typo3-services/typo3-extensions.html

Useful stuff for TYPO3 extension development: helper functions for unit testing, templating and automatic configuration checks.

  Sources   Download

GPL-3.0-or-later

The Requires

 

The Development Requires

templating extension library

28/01 2018

dev-bugfix/price

dev-bugfix/price https://www.oliverklee.de/typo3-services/typo3-extensions.html

Useful stuff for TYPO3 extension development: helper functions for unit testing, templating and automatic configuration checks.

  Sources   Download

GPL-3.0-or-later

The Requires

 

The Development Requires

templating extension library

28/01 2018

dev-bugfix/static-tables

dev-bugfix/static-tables https://www.oliverklee.de/typo3-services/typo3-extensions.html

Useful stuff for TYPO3 extension development: helper functions for unit testing, templating and automatic configuration checks.

  Sources   Download

GPL-3.0-or-later

The Requires

 

The Development Requires

templating extension library

28/01 2018

dev-bugfix/static-info-tables

dev-bugfix/static-info-tables https://www.oliverklee.de/typo3-services/typo3-extensions.html

Useful stuff for TYPO3 extension development: helper functions for unit testing, templating and automatic configuration checks.

  Sources   Download

GPL-3.0-or-later

The Requires

 

The Development Requires

templating extension library

27/01 2018

dev-bugfix/autoload

dev-bugfix/autoload https://www.oliverklee.de/typo3-services/typo3-extensions.html

Useful stuff for TYPO3 extension development: helper functions for unit testing, templating and automatic configuration checks.

  Sources   Download

GPL-3.0-or-later

The Requires

 

The Development Requires

templating extension library

27/01 2018

dev-cleanup/typoscript

dev-cleanup/typoscript https://www.oliverklee.de/typo3-services/typo3-extensions.html

Useful stuff for TYPO3 extension development: helper functions for unit testing, templating and automatic configuration checks.

  Sources   Download

GPL-3.0-or-later

The Requires

 

The Development Requires

templating extension library

27/01 2018

dev-cleanup/scripts

dev-cleanup/scripts https://www.oliverklee.de/typo3-services/typo3-extensions.html

Useful stuff for TYPO3 extension development: helper functions for unit testing, templating and automatic configuration checks.

  Sources   Download

GPL-3.0-or-later

The Requires

 

The Development Requires

templating extension library

09/12 2017

1.3.x-dev

1.3.9999999.9999999-dev https://www.oliverklee.de

This extension provides useful stuff for extension development: helper functions for unit testing, templating and automatic configuration checks.

  Sources   Download

GPL-2.0+

The Requires

 

The Development Requires

extension library typo3 realty oelib seminars onetimeaccount

20/11 2017

dev-bugfix/framework-cache

dev-bugfix/framework-cache https://www.oliverklee.de

This extension provides useful stuff for extension development: helper functions for unit testing, templating and automatic configuration checks.

  Sources   Download

GPL-2.0+

The Requires

 

The Development Requires

extension library typo3 realty oelib seminars onetimeaccount

09/11 2017

1.3.1

1.3.1.0 https://www.oliverklee.de

This extension provides useful stuff for extension development: helper functions for unit testing, templating and automatic configuration checks.

  Sources   Download

GPL-2.0+

The Requires

 

The Development Requires

extension library typo3 realty oelib seminars onetimeaccount

08/11 2017

1.3.0

1.3.0.0 https://www.oliverklee.de

This extension provides useful stuff for extension development: helper functions for unit testing, templating and automatic configuration checks.

  Sources   Download

GPL-2.0+

The Requires

 

The Development Requires

extension library typo3 realty oelib seminars onetimeaccount

08/11 2017

1.2.x-dev

1.2.9999999.9999999-dev https://www.oliverklee.de

This extension provides useful stuff for extension development: helper functions for unit testing, templating and automatic configuration checks.

  Sources   Download

GPL-2.0+

The Requires

 

The Development Requires

extension library typo3 realty oelib seminars onetimeaccount

08/11 2017

1.2.0

1.2.0.0 https://www.oliverklee.de

This extension provides useful stuff for extension development: helper functions for unit testing, templating and automatic configuration checks.

  Sources   Download

GPL-2.0+

The Requires

 

The Development Requires

extension library typo3 realty oelib seminars onetimeaccount

28/06 2017

1.0.x-dev

1.0.9999999.9999999-dev https://www.oliverklee.de

This extension provides useful stuff for extension development: helper functions for unit testing, templating and automatic configuration checks.

  Sources   Download

GPL-2.0+

The Requires

 

The Development Requires

extension library typo3 realty oelib seminars onetimeaccount

28/06 2017

1.0.3

1.0.3.0 https://www.oliverklee.de

This extension provides useful stuff for extension development: helper functions for unit testing, templating and automatic configuration checks.

  Sources   Download

GPL-2.0+

The Requires

 

The Development Requires

extension library typo3 realty oelib seminars onetimeaccount

28/06 2017

1.1.x-dev

1.1.9999999.9999999-dev https://www.oliverklee.de

This extension provides useful stuff for extension development: helper functions for unit testing, templating and automatic configuration checks.

  Sources   Download

GPL-2.0+

The Requires

 

The Development Requires

extension library typo3 realty oelib seminars onetimeaccount

28/06 2017

1.1.2

1.1.2.0 https://www.oliverklee.de

This extension provides useful stuff for extension development: helper functions for unit testing, templating and automatic configuration checks.

  Sources   Download

GPL-2.0+

The Requires

 

The Development Requires

extension library typo3 realty oelib seminars onetimeaccount

12/04 2017

1.1.1

1.1.1.0 https://www.oliverklee.de

This extension provides useful stuff for extension development: helper functions for unit testing, templating and automatic configuration checks.

  Sources   Download

GPL-2.0+

The Requires

 

The Development Requires

extension library typo3 realty oelib seminars onetimeaccount

12/04 2017

dev-task/configuration-exceptions

dev-task/configuration-exceptions https://www.oliverklee.de

This extension provides useful stuff for extension development: helper functions for unit testing, templating and automatic configuration checks.

  Sources   Download

GPL-2.0+

The Requires

 

The Development Requires

extension library typo3 realty oelib seminars onetimeaccount

12/04 2017

dev-task/8-compatibility

dev-task/8-compatibility https://www.oliverklee.de

This extension provides useful stuff for extension development: helper functions for unit testing, templating and automatic configuration checks.

  Sources   Download

GPL-2.0+

The Requires

 

The Development Requires

extension library typo3 realty oelib seminars onetimeaccount

15/03 2017

1.1.0

1.1.0.0 https://www.oliverklee.de

This extension provides useful stuff for extension development: helper functions for unit testing, templating and automatic configuration checks.

  Sources   Download

GPL-2.0+

The Requires

 

The Development Requires

extension library typo3 realty oelib seminars onetimeaccount

10/10 2016

1.0.2

1.0.2.0 https://www.oliverklee.de

This extension provides useful stuff for extension development: helper functions for unit testing, templating and automatic configuration checks.

  Sources   Download

GPL-2.0+

The Requires

 

The Development Requires

extension library typo3 realty oelib seminars onetimeaccount

10/08 2016

1.0.1

1.0.1.0 https://www.oliverklee.de

This extension provides useful stuff for extension development: helper functions for unit testing, templating and automatic configuration checks.

  Sources   Download

GPL-2.0+

The Requires

 

The Development Requires

extension library typo3 realty oelib seminars onetimeaccount

18/07 2016

1.0.0

1.0.0.0 https://www.oliverklee.de

This extension provides useful stuff for extension development: helper functions for unit testing, templating and automatic configuration checks.

  Sources   Download

GPL-2.0+

The Requires

 

The Development Requires

extension library typo3 realty oelib seminars onetimeaccount