2017 © Pedro Peláez
 

typo3-cms-extension autoloader

Automatic components loading of ExtBase extensions to get more time for coffee in the company ;) This ext is not a PHP SPL autoloader or class loader - it is better! Loads CommandController, Xclass, Hooks, Aspects, FlexForms, Slots, TypoScript, TypeConverter, BackendLayouts and take care of createing needed templates, TCA configuration or translations at the right location.

image

lochmueller/autoloader

Automatic components loading of ExtBase extensions to get more time for coffee in the company ;) This ext is not a PHP SPL autoloader or class loader - it is better! Loads CommandController, Xclass, Hooks, Aspects, FlexForms, Slots, TypoScript, TypeConverter, BackendLayouts and take care of createing needed templates, TCA configuration or translations at the right location.

  • Saturday, June 30, 2018
  • by lochmueller
  • Repository
  • 9 Watchers
  • 11 Stars
  • 14,709 Installations
  • PHP
  • 3 Dependents
  • 0 Suggesters
  • 14 Forks
  • 4 Open issues
  • 36 Versions
  • 19 % Grown

The README.md

EXT:autoloader

Latest Stable Version Total Downloads License TYPO3 TYPO3 Average time to resolve an issue Percentage of issues still open, (*1)

Autoloader: Swiss Knife for Developers

Autoloader speeds up your development cycle - more time for coffee!, (*2)

Autoloader Annotations

/**

* @DatabaseTable(tableName="")
* @DatabaseKey([key=""|argumentName=""])
* @DatabaseField(type=""[, sql=""])
*
* @EnableRichText([value=""|argumentName=""])
* @Hook(locations={})
* @NoCache([value=""|argumentName=""])
* @NoHeader([value=""|argumentName=""])
* @ParentClass(parentClass="")
* @Plugin([value=""|argumentName=""])
* @RecordType(recordType="")

* @SignalClass([value=""|argumentName=""])
* @SignalName([value=""|argumentName=""])
* @SignalPriority([value=""|argumentName=""])

* @SmartExclude(excludes="{}")
* @WizardTab(config="")
*
*/

Working Examples

We drop the examples in EXT:autoloader. Please check other extensions tht use autoloader as example (EXT:calendarize), (*3)

Example for a SmartObject (Only one of the features)

ext_tables.php, (*4)

\HDNET\Autoloader\Loader::extTables(
    'vendorName',
    'extensionKey',
    [
        'SmartObjects',
        'TcaFiles'
    ]
);

ext_localconf.php, (*5)

\HDNET\Autoloader\Loader::extLocalconf(
    'vendorName',
    'extensionKey'
    [
        'SmartObjects',
        'TcaFiles'
    ]
);

Test.php, (*6)

namespace vendorName\extensionKey\Domain\Model;

use HDNET\Autoloader\Annotation\DatabaseField;
use HDNET\Autoloader\Annotation\DatabaseTable;

use TYPO3\CMS\Extbase\DomainObject\AbstractEntity;
/**
 * Create a test-table for this model with this annotation.
 * @DatabaseTable(tableName="test")
 */
class Test extends AbstractEntity {

    /**
     * A basic field
     *
     * @var string
     * @DatabaseField(type="string")
     */
    protected $textField;

    /**
     * A boolean field
     *
     * @var bool
     * @DatabaseField(type="bool")
     */
    protected $boolField;

    /**
     * File example
     *
     * @var \TYPO3\CMS\Extbase\Domain\Model\FileReference
     * @DatabaseField(type="string")
     */
    protected $file;

    /**
     * Custom (variable that has a custom DB type)
     *
     * @var int
     * @DatabaseField(type="int", sql="int(11) DEFAULT '0' NOT NULL")
     */
    protected $customField;

    // add here some Getters and Setters
}

Documentation

The Versions

30/06 2018

dev-master

9999999-dev https://github.com/lochmueller/autoloader

Automatic components loading of ExtBase extensions to get more time for coffee in the company ;) This ext is not a PHP SPL autoloader or class loader - it is better! Loads CommandController, Xclass, Hooks, Aspects, FlexForms, Slots, TypoScript, TypeConverter, BackendLayouts and take care of createing needed templates, TCA configuration or translations at the right location.

  Sources   Download

GPL-2.0+ GPL-2.0-or-later

The Requires

 

The Development Requires

component magic autoloader extbase typo3 cms

15/06 2018

dev-analysis-86vkoN

dev-analysis-86vkoN https://github.com/lochmueller/autoloader

Automatic components loading of ExtBase extensions to get more time for coffee in the company ;) This ext is not a PHP SPL autoloader or class loader - it is better! Loads CommandController, Xclass, Hooks, Aspects, FlexForms, Slots, TypoScript, TypeConverter, BackendLayouts and take care of createing needed templates, TCA configuration or translations at the right location.

  Sources   Download

GPL-2.0-or-later

The Requires

 

The Development Requires

component magic autoloader extbase typo3 cms

16/05 2018

5.0.3

5.0.3.0 https://github.com/lochmueller/autoloader

Automatic components loading of ExtBase extensions to get more time for coffee in the company ;) This ext is not a PHP SPL autoloader or class loader - it is better! Loads CommandController, Xclass, Hooks, Aspects, FlexForms, Slots, TypoScript, TypeConverter, BackendLayouts and take care of createing needed templates, TCA configuration or translations at the right location.

  Sources   Download

GPL-2.0-or-later

The Requires

 

The Development Requires

component magic autoloader extbase typo3 cms

16/05 2018

5.0.2

5.0.2.0 https://github.com/lochmueller/autoloader

Automatic components loading of ExtBase extensions to get more time for coffee in the company ;) This ext is not a PHP SPL autoloader or class loader - it is better! Loads CommandController, Xclass, Hooks, Aspects, FlexForms, Slots, TypoScript, TypeConverter, BackendLayouts and take care of createing needed templates, TCA configuration or translations at the right location.

  Sources   Download

GPL-2.0-or-later

The Requires

 

The Development Requires

component magic autoloader extbase typo3 cms

13/03 2018

dev-analysis-qJWr4n

dev-analysis-qJWr4n https://github.com/lochmueller/autoloader

Automatic components loading of ExtBase extensions to get more time for coffee in the company ;) This ext is not a PHP SPL autoloader or class loader - it is better! Loads CommandController, Xclass, Hooks, Aspects, FlexForms, Slots, TypoScript, TypeConverter, BackendLayouts and take care of createing needed templates, TCA configuration or translations at the right location.

  Sources   Download

GPL-2.0-or-later

The Requires

 

The Development Requires

component magic autoloader extbase typo3 cms

05/03 2018

1.5.8

1.5.8.0

  Sources   Download

05/03 2018

1.6.0

1.6.0.0

  Sources   Download

05/03 2018

1.7.0

1.7.0.0

  Sources   Download

05/03 2018

1.8.0

1.8.0.0

  Sources   Download

18/01 2018

5.0.1

5.0.1.0 https://github.com/lochmueller/autoloader

Automatic components loading of ExtBase extensions to get more time for coffee in the company ;) This ext is not a PHP SPL autoloader or class loader - it is better! Loads CommandController, Xclass, Hooks, Aspects, FlexForms, Slots, TypoScript, TypeConverter, BackendLayouts and take care of createing needed templates, TCA configuration or translations at the right location.

  Sources   Download

GPL-2.0+

The Requires

 

The Development Requires

component magic autoloader extbase typo3 cms

21/12 2017

5.0.0

5.0.0.0 https://github.com/lochmueller/autoloader

Automatic components loading of ExtBase extensions to get more time for coffee in the company ;) This ext is not a PHP SPL autoloader or class loader - it is better! Loads CommandController, Xclass, Hooks, Aspects, FlexForms, Slots, TypoScript, TypeConverter, BackendLayouts and take care of createing needed templates, TCA configuration or translations at the right location.

  Sources   Download

GPL-2.0+

The Requires

 

The Development Requires

component magic autoloader extbase typo3 cms

17/11 2017

dev-analysis-8P922m

dev-analysis-8P922m https://github.com/lochmueller/autoloader

Automatic components loading of ExtBase extensions to get more time for coffee in the company ;) This ext is not a PHP SPL autoloader or class loader - it is better! Loads CommandController, Xclass, Hooks, Aspects, FlexForms, Slots, TypoScript, TypeConverter, BackendLayouts and take care of createing needed templates, TCA configuration or translations at the right location.

  Sources   Download

GPL-2.0+

The Requires

 

The Development Requires

component magic autoloader extbase typo3 cms

07/11 2017

dev-analysis-XNgO31

dev-analysis-XNgO31 https://github.com/lochmueller/autoloader

Automatic components loading of ExtBase extensions to get more time for coffee in the company ;) This ext is not a PHP SPL autoloader or class loader - it is better! Loads CommandController, Xclass, Hooks, Aspects, FlexForms, Slots, TypoScript, TypeConverter, BackendLayouts and take care of createing needed templates, TCA configuration or translations at the right location.

  Sources   Download

GPL-2.0+

The Requires

 

The Development Requires

component magic autoloader extbase typo3 cms

02/11 2017

4.1.0

4.1.0.0 https://github.com/lochmueller/autoloader

Automatic components loading of ExtBase extensions to get more time for coffee in the company ;) This ext is not a PHP SPL autoloader or class loader - it is better! Loads CommandController, Xclass, Hooks, Aspects, FlexForms, Slots, TypoScript, TypeConverter, BackendLayouts and take care of createing needed templates, TCA configuration or translations at the right location.

  Sources   Download

GPL-2.0+

The Requires

 

The Development Requires

component magic autoloader extbase typo3 cms

27/09 2017

dev-analysis-qgxk3b

dev-analysis-qgxk3b https://github.com/lochmueller/autoloader

Automatic components loading of ExtBase extensions to get more time for coffee in the company ;) This ext is not a PHP SPL autoloader or class loader - it is better! Loads CommandController, Xclass, Hooks, Aspects, FlexForms, Slots, TypoScript, TypeConverter, BackendLayouts and take care of createing needed templates, TCA configuration or translations at the right location.

  Sources   Download

GPL-2.0+

The Requires

 

The Development Requires

component magic autoloader extbase typo3 cms

15/09 2017

4.0.2

4.0.2.0 https://github.com/lochmueller/autoloader

Automatic components loading of ExtBase extensions to get more time for coffee in the company ;) This ext is not a PHP SPL autoloader or class loader - it is better! Loads CommandController, Xclass, Hooks, Aspects, FlexForms, Slots, TypoScript, TypeConverter, BackendLayouts and take care of createing needed templates, TCA configuration or translations at the right location.

  Sources   Download

GPL-2.0+

The Requires

 

The Development Requires

component magic autoloader extbase typo3 cms

15/09 2017

dev-analysis-q1ndpj

dev-analysis-q1ndpj https://github.com/lochmueller/autoloader

Automatic components loading of ExtBase extensions to get more time for coffee in the company ;) This ext is not a PHP SPL autoloader or class loader - it is better! Loads CommandController, Xclass, Hooks, Aspects, FlexForms, Slots, TypoScript, TypeConverter, BackendLayouts and take care of createing needed templates, TCA configuration or translations at the right location.

  Sources   Download

GPL-2.0+

The Requires

 

The Development Requires

component magic autoloader extbase typo3 cms

21/08 2017

4.0.1

4.0.1.0 https://github.com/lochmueller/autoloader

Automatic components loading of ExtBase extensions to get more time for coffee in the company ;) This ext is not a PHP SPL autoloader or class loader - it is better! Loads CommandController, Xclass, Hooks, Aspects, FlexForms, Slots, TypoScript, TypeConverter, BackendLayouts and take care of createing needed templates, TCA configuration or translations at the right location.

  Sources   Download

GPL-2.0+

The Requires

 

The Development Requires

component magic autoloader extbase typo3 cms

14/08 2017

4.0.0

4.0.0.0 https://github.com/lochmueller/autoloader

Automatic components loading of ExtBase extensions to get more time for coffee in the company ;) This ext is not a PHP SPL autoloader or class loader - it is better! Loads CommandController, Xclass, Hooks, Aspects, FlexForms, Slots, TypoScript, TypeConverter, BackendLayouts and take care of createing needed templates, TCA configuration or translations at the right location.

  Sources   Download

GPL-2.0+

The Requires

 

The Development Requires

component magic autoloader extbase typo3 cms

14/08 2017

dev-analysis-qxwdjN

dev-analysis-qxwdjN https://github.com/lochmueller/autoloader

Automatic components loading of ExtBase extensions to get more time for coffee in the company ;) This ext is not a PHP SPL autoloader or class loader - it is better! Loads CommandController, Xclass, Hooks, Aspects, FlexForms, Slots, TypoScript, TypeConverter, BackendLayouts and take care of createing needed templates, TCA configuration or translations at the right location.

  Sources   Download

GPL-2.0+

The Requires

 

The Development Requires

component magic autoloader extbase typo3 cms

08/08 2017

dev-analysis-qvwLnd

dev-analysis-qvwLnd https://github.com/lochmueller/autoloader

Automatic components loading of ExtBase extensions to get more time for coffee in the company ;) This ext is not a PHP SPL autoloader or class loader - it is better! Loads CommandController, Xclass, Hooks, Aspects, FlexForms, Slots, TypoScript, TypeConverter, BackendLayouts and take care of createing needed templates, TCA configuration or translations at the right location.

  Sources   Download

GPL-2.0+

The Requires

 

The Development Requires

component magic autoloader extbase typo3 cms

01/08 2017

3.2.0

3.2.0.0 https://github.com/lochmueller/autoloader

Automatic components loading of ExtBase extensions to get more time for coffee in the company ;) This ext is not a PHP SPL autoloader or class loader - it is better! Loads CommandController, Xclass, Hooks, Aspects, FlexForms, Slots, TypoScript, TypeConverter, BackendLayouts and take care of createing needed templates, TCA configuration or translations at the right location.

  Sources   Download

GPL-2.0+

The Requires

 

The Development Requires

component magic autoloader extbase typo3 cms

27/04 2017

3.1.0

3.1.0.0 https://github.com/lochmueller/autoloader

Automatic components loading of ExtBase extensions to get more time for coffee in the company ;) This ext is not a PHP SPL autoloader or class loader - it is better! Loads CommandController, Xclass, Hooks, Aspects, FlexForms, Slots, TypoScript, TypeConverter, BackendLayouts and take care of createing needed templates, TCA configuration or translations at the right location.

  Sources   Download

GPL-2.0+

The Requires

 

The Development Requires

component magic autoloader extbase typo3 cms

31/03 2017

3.0.0

3.0.0.0 https://github.com/lochmueller/autoloader

Automatic components loading of ExtBase extensions to get more time for coffee in the company ;) This ext is not a PHP SPL autoloader or class loader - it is better! Loads CommandController, Xclass, Hooks, Aspects, FlexForms, Slots, TypoScript, TypeConverter, BackendLayouts and take care of createing needed templates, TCA configuration or translations at the right location.

  Sources   Download

GPL-2.0+

The Requires

 

The Development Requires

component magic autoloader extbase typo3 cms

16/03 2017

2.2.1

2.2.1.0 https://github.com/lochmueller/autoloader

Automatic components loading of ExtBase extensions to get more time for coffee in the company ;) This ext is not a PHP SPL autoloader or class loader - it is better! Loads CommandController, Xclass, Hooks, Aspects, FlexForms, Slots, TypoScript, TypeConverter, BackendLayouts and take care of createing needed templates, TCA configuration or translations at the right location.

  Sources   Download

GPL-2.0+

The Requires

 

The Development Requires

component magic autoloader extbase typo3 cms

08/02 2017

2.2.0

2.2.0.0 https://github.com/lochmueller/autoloader

Automatic components loading of ExtBase extensions to get more time for coffee in the company ;) This ext is not a PHP SPL autoloader or class loader - it is better! Loads CommandController, Xclass, Hooks, Aspects, FlexForms, Slots, TypoScript, TypeConverter, BackendLayouts and take care of createing needed templates, TCA configuration or translations at the right location.

  Sources   Download

GPL-2.0+

The Requires

 

The Development Requires

component magic autoloader extbase typo3 cms

30/12 2016

2.1.8

2.1.8.0 https://github.com/lochmueller/autoloader

Automatic components loading of ExtBase extensions to get more time for coffee in the company ;) This ext is not a PHP SPL autoloader or class loader - it is better! Loads CommandController, Xclass, Hooks, Aspects, FlexForms, Slots, TypoScript, TypeConverter, BackendLayouts and take care of createing needed templates, TCA configuration or translations at the right location.

  Sources   Download

GPL-2.0+

The Requires

 

The Development Requires

component magic autoloader extbase typo3 cms

21/12 2016

2.1.7

2.1.7.0 https://github.com/lochmueller/autoloader

Automatic components loading of ExtBase extensions to get more time for coffee in the company ;) This ext is not a PHP SPL autoloader or class loader - it is better! Loads CommandController, Xclass, Hooks, Aspects, FlexForms, Slots, TypoScript, TypeConverter, BackendLayouts and take care of createing needed templates, TCA configuration or translations at the right location.

  Sources   Download

GPL-2.0+

The Requires

 

The Development Requires

component magic autoloader extbase typo3 cms

13/12 2016

2.1.6

2.1.6.0 https://github.com/lochmueller/autoloader

Automatic components loading of ExtBase extensions to get more time for coffee in the company ;) This ext is not a PHP SPL autoloader or class loader - it is better! Loads CommandController, Xclass, Hooks, Aspects, FlexForms, Slots, TypoScript, TypeConverter, BackendLayouts and take care of createing needed templates, TCA configuration or translations at the right location.

  Sources   Download

GPL-2.0+

The Requires

 

The Development Requires

component magic autoloader extbase typo3 cms

09/09 2016

2.1.5

2.1.5.0 https://github.com/lochmueller/autoloader

Automatic components loading of ExtBase extensions to get more time for coffee in the company ;) This ext is not a PHP SPL autoloader or class loader - it is better! Loads CommandController, Xclass, Hooks, Aspects, FlexForms, Slots, TypoScript, TypeConverter, BackendLayouts and take care of createing needed templates, TCA configuration or translations at the right location.

  Sources   Download

GPL-2.0+

The Requires

 

The Development Requires

component magic autoloader extbase typo3 cms

03/09 2016

2.1.4

2.1.4.0 https://github.com/lochmueller/autoloader

Automatic components loading of ExtBase extensions to get more time for coffee in the company ;) This ext is not a PHP SPL autoloader or class loader - it is better! Loads CommandController, Xclass, Hooks, Aspects, FlexForms, Slots, TypoScript, TypeConverter, BackendLayouts and take care of createing needed templates, TCA configuration or translations at the right location.

  Sources   Download

GPL-2.0+

The Requires

 

The Development Requires

component magic autoloader extbase typo3 cms

12/08 2016

2.1.3

2.1.3.0 https://github.com/lochmueller/autoloader

Automatic components loading of ExtBase extensions to get more time for coffee in the company ;) This ext is not a PHP SPL autoloader or class loader - it is better! Loads CommandController, Xclass, Hooks, Aspects, FlexForms, Slots, TypoScript, TypeConverter, BackendLayouts and take care of createing needed templates, TCA configuration or translations at the right location.

  Sources   Download

GPL-2.0+

The Requires

 

The Development Requires

component magic autoloader extbase typo3 cms

21/07 2016

2.1.2

2.1.2.0 https://github.com/lochmueller/autoloader

Automatic components loading of ExtBase extensions to get more time for coffee in the company ;) This ext is not a PHP SPL autoloader or class loader - it is better! Loads CommandController, Xclass, Hooks, Aspects, FlexForms, Slots, TypoScript, TypeConverter, BackendLayouts and take care of createing needed templates, TCA configuration or translations at the right location.

  Sources   Download

GPL-2.0+

The Requires

 

The Development Requires

component magic autoloader extbase typo3 cms

07/07 2016

2.1.1

2.1.1.0 https://github.com/lochmueller/autoloader

Automatic components loading of ExtBase extensions to get more time for coffee in the company ;) This ext is not a PHP SPL autoloader or class loader - it is better! Loads CommandController, Xclass, Hooks, Aspects, FlexForms, Slots, TypoScript, TypeConverter, BackendLayouts and take care of createing needed templates, TCA configuration or translations at the right location.

  Sources   Download

GPL-2.0+

The Requires

 

The Development Requires

component magic autoloader extbase typo3 cms

14/06 2016

2.1.0

2.1.0.0 https://github.com/lochmueller/autoloader

Automatic components loading of ExtBase extensions to get more time for coffee in the company ;) This ext is not a PHP SPL autoloader or class loader - it is better! Loads CommandController, Xclass, Hooks, Aspects, FlexForms, Slots, TypoScript, TypeConverter, BackendLayouts and take care of createing needed templates, TCA configuration or translations at the right location.

  Sources   Download

GPL-2.0+

The Requires

 

The Development Requires

autoloader extbase typo3 cms

04/04 2016

2.0.2

2.0.2.0 https://github.com/lochmueller/autoloader

Automatic components loading of ExtBase extensions to get more time for coffee in the company ;) This ext is not a PHP SPL autoloader or class loader - it is better! Loads CommandController, Xclass, Hooks, Aspects, FlexForms, Slots, TypoScript, TypeConverter, BackendLayouts and take care of createing needed templates, TCA configuration or translations at the right location.

  Sources   Download

GPL-2.0+

The Requires

 

autoloader extbase typo3 cms