[TASK] Add PSR composer definition to all sysexts 76/36076/6
authorBenjamin Mack <benni@typo3.org>
Sat, 17 Jan 2015 15:44:28 +0000 (16:44 +0100)
committerHelmut Hummel <helmut.hummel@typo3.org>
Mon, 19 Jan 2015 15:32:57 +0000 (16:32 +0100)
In order to deliver more information
in custom installations for use with composer,
the namespaces for using the composer
autoloader are added to each composer.json
of all system extensions.

Releases: master, 6.2
Resolves: #64356
Change-Id: Ic0fa9e0969a48f68cce8ceeb77dbef3b75e6e6f1
Reviewed-on: http://review.typo3.org/36076
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
51 files changed:
typo3/sysext/about/composer.json
typo3/sysext/aboutmodules/composer.json
typo3/sysext/backend/composer.json
typo3/sysext/belog/composer.json
typo3/sysext/beuser/composer.json
typo3/sysext/context_help/composer.json
typo3/sysext/core/composer.json
typo3/sysext/cshmanual/composer.json
typo3/sysext/css_styled_content/composer.json
typo3/sysext/dbal/composer.json
typo3/sysext/documentation/composer.json
typo3/sysext/extbase/composer.json
typo3/sysext/extensionmanager/composer.json
typo3/sysext/feedit/composer.json
typo3/sysext/felogin/composer.json
typo3/sysext/filelist/composer.json
typo3/sysext/fluid/composer.json
typo3/sysext/form/composer.json
typo3/sysext/frontend/composer.json
typo3/sysext/func/composer.json
typo3/sysext/impexp/composer.json
typo3/sysext/indexed_search/composer.json
typo3/sysext/indexed_search_mysql/composer.json
typo3/sysext/info/composer.json
typo3/sysext/info_pagetsconfig/composer.json
typo3/sysext/install/composer.json
typo3/sysext/lang/composer.json
typo3/sysext/linkvalidator/composer.json
typo3/sysext/lowlevel/composer.json
typo3/sysext/opendocs/composer.json
typo3/sysext/openid/composer.json
typo3/sysext/recordlist/composer.json
typo3/sysext/recycler/composer.json
typo3/sysext/reports/composer.json
typo3/sysext/rsaauth/composer.json
typo3/sysext/rtehtmlarea/composer.json
typo3/sysext/saltedpasswords/composer.json
typo3/sysext/scheduler/composer.json
typo3/sysext/setup/composer.json
typo3/sysext/sv/composer.json
typo3/sysext/sys_action/composer.json
typo3/sysext/sys_note/composer.json
typo3/sysext/t3editor/composer.json
typo3/sysext/t3skin/composer.json
typo3/sysext/taskcenter/composer.json
typo3/sysext/tstemplate/composer.json
typo3/sysext/version/composer.json
typo3/sysext/viewpage/composer.json
typo3/sysext/wizard_crpages/composer.json
typo3/sysext/wizard_sortpages/composer.json
typo3/sysext/workspaces/composer.json

index 9ef3221..104dedd 100644 (file)
                                "partOfFactoryDefault": true
                        }
                }
+       },
+       "autoload": {
+               "psr-4": {
+                       "TYPO3\\CMS\\About\\": "Classes/"
+               }
        }
 }
index b6ee84c..bdd264a 100644 (file)
                                "partOfFactoryDefault": true
                        }
                }
+       },
+       "autoload": {
+               "psr-4": {
+                       "TYPO3\\CMS\\Aboutmodules\\": "Classes/"
+               }
        }
 }
index 9febd7c..e622ab6 100644 (file)
                                "partOfMinimalUsableSystem": true
                        }
                }
+       },
+       "autoload": {
+               "psr-4": {
+                       "TYPO3\\CMS\\Backend\\": "Classes/"
+               }
+       },
+       "autoload-dev": {
+               "psr-4": {
+                       "TYPO3\\CMS\\Backend\\Tests\\": "Tests/"
+               }
        }
 }
index 8af856c..206b230 100644 (file)
                                "partOfFactoryDefault": true
                        }
                }
+       },
+       "autoload": {
+               "psr-4": {
+                       "TYPO3\\CMS\\Belog\\": "Classes/"
+               }
+       },
+       "autoload-dev": {
+               "psr-4": {
+                       "TYPO3\\CMS\\Belog\\Tests\\": "Tests/"
+               }
        }
 }
index d00cf7b..3347a1b 100644 (file)
                                "partOfFactoryDefault": true
                        }
                }
+       },
+       "autoload": {
+               "psr-4": {
+                       "TYPO3\\CMS\\Beuser\\": "Classes/"
+               }
+       },
+       "autoload-dev": {
+               "psr-4": {
+                       "TYPO3\\CMS\\Beuser\\Tests\\": "Tests/"
+               }
        }
 }
index 964ddf4..b785b5e 100644 (file)
                                "partOfFactoryDefault": true
                        }
                }
+       },
+       "autoload": {
+               "psr-4": {
+                       "TYPO3\\CMS\\ContextHelp\\": "Classes/"
+               }
        }
 }
index d3c5a67..25994ea 100644 (file)
                                "partOfMinimalUsableSystem": true
                        }
                }
+       },
+       "autoload": {
+               "psr-4": {
+                       "TYPO3\\CMS\\Core\\": "Classes/"
+               },
+               "psr-0": {
+                       "TYPO3\\Flow\\": "Resources/PHP/TYPO3.Flow/Classes/"
+               }
+       },
+       "autoload-dev": {
+               "psr-4": {
+                       "TYPO3\\CMS\\Core\\Tests\\": "Tests/"
+               }
        }
 }
index b98897b..6224495 100644 (file)
                                "partOfMinimalUsableSystem": true
                        }
                }
+       },
+       "autoload": {
+               "psr-4": {
+                       "TYPO3\\CMS\\Cshmanual\\": "Classes/"
+               }
        }
 }
index 26ee2c2..483552b 100644 (file)
                                "partOfFactoryDefault": true
                        }
                }
+       },
+       "autoload": {
+               "psr-4": {
+                       "TYPO3\\CMS\\CssStyledContent\\": "Classes/"
+               }
        }
 }
index f46aca7..0629b08 100644 (file)
        },
        "replace": {
                "dbal": "*"
+       },
+       "autoload": {
+               "psr-4": {
+                       "TYPO3\\CMS\\Dbal\\": "Classes/"
+               }
+       },
+       "autoload-dev": {
+               "psr-4": {
+                       "TYPO3\\CMS\\Dbal\\Tests\\": "Tests/"
+               }
        }
 }
index ece4bb3..4e28e61 100644 (file)
                                "partOfFactoryDefault": true
                        }
                }
+       },
+       "autoload": {
+               "psr-4": {
+                       "TYPO3\\CMS\\Documentation\\": "Classes/"
+               }
+       },
+       "autoload-dev": {
+               "psr-4": {
+                       "TYPO3\\CMS\\Documentation\\Tests\\": "Tests/"
+               }
        }
 }
index 824d0d0..6b9f8ec 100644 (file)
                                "partOfMinimalUsableSystem": true
                        }
                }
+       },
+       "autoload": {
+               "psr-4": {
+                       "TYPO3\\CMS\\Extbase\\": "Classes/"
+               }
+       },
+       "autoload-dev": {
+               "psr-4": {
+                       "TYPO3\\CMS\\Extbase\\Tests\\": "Tests/"
+               }
        }
 }
index 81b5325..dbcd02a 100644 (file)
                                "partOfMinimalUsableSystem": true
                        }
                }
+       },
+       "autoload": {
+               "psr-4": {
+                       "TYPO3\\CMS\\Extensionmanager\\": "Classes/"
+               }
+       },
+       "autoload-dev": {
+               "psr-4": {
+                       "TYPO3\\CMS\\Extensionmanager\\Tests\\": "Tests/"
+               }
        }
 }
index aad7b1f..d617db5 100644 (file)
        },
        "replace": {
                "feedit": "*"
+       },
+       "autoload": {
+               "psr-4": {
+                       "TYPO3\\CMS\\Feedit\\": "Classes/"
+               }
        }
 }
index a6d96e1..66004c2 100644 (file)
                                "partOfFactoryDefault": true
                        }
                }
+       },
+       "autoload": {
+               "psr-4": {
+                       "TYPO3\\CMS\\Felogin\\": "Classes/"
+               }
+       },
+       "autoload-dev": {
+               "psr-4": {
+                       "TYPO3\\CMS\\Felogin\\Tests\\": "Tests/"
+               }
        }
 }
index fbc9d50..a1b4558 100644 (file)
                                "partOfFactoryDefault": true
                        }
                }
+       },
+       "autoload": {
+               "psr-4": {
+                       "TYPO3\\CMS\\Filelist\\": "Classes/"
+               }
        }
 }
index c59a183..8d48e06 100644 (file)
                                "partOfMinimalUsableSystem": true
                        }
                }
+       },
+       "autoload": {
+               "psr-4": {
+                       "TYPO3\\CMS\\Fluid\\": "Classes/"
+               }
+       },
+       "autoload-dev": {
+               "psr-4": {
+                       "TYPO3\\CMS\\Fluid\\Tests\\": "Tests/"
+               }
        }
 }
index 2c7fcd4..4f89f09 100644 (file)
                                "partOfFactoryDefault": true
                        }
                }
+       },
+       "autoload": {
+               "psr-4": {
+                       "TYPO3\\CMS\\Form\\": "Classes/"
+               }
+       },
+       "autoload-dev": {
+               "psr-4": {
+                       "TYPO3\\CMS\\Form\\Tests\\": "Tests/"
+               }
        }
 }
index a2d9919..4e23f06 100644 (file)
                                "partOfMinimalUsableSystem": true
                        }
                }
+       },
+       "autoload": {
+               "psr-4": {
+                       "TYPO3\\CMS\\Frontend\\": "Classes/"
+               }
+       },
+       "autoload-dev": {
+               "psr-4": {
+                       "TYPO3\\CMS\\Frontend\\Tests\\": "Tests/"
+               }
        }
 }
index 0c53d49..09b98ea 100644 (file)
                                "partOfFactoryDefault": true
                        }
                }
+       },
+       "autoload": {
+               "psr-4": {
+                       "TYPO3\\CMS\\Func\\": "Classes/"
+               }
        }
 }
index 2578843..f351009 100644 (file)
                                "partOfFactoryDefault": true
                        }
                }
+       },
+       "autoload": {
+               "psr-4": {
+                       "TYPO3\\CMS\\Impexp\\": "Classes/"
+               }
+       },
+       "autoload-dev": {
+               "psr-4": {
+                       "TYPO3\\CMS\\Impexp\\Tests\\": "Tests/"
+               }
        }
 }
index 2d89b0c..458bb0e 100644 (file)
        },
        "replace": {
                "indexed_search": "*"
+       },
+       "autoload": {
+               "psr-4": {
+                       "TYPO3\\CMS\\IndexedSearch\\": "Classes/"
+               }
+       },
+       "autoload-dev": {
+               "psr-4": {
+                       "TYPO3\\CMS\\IndexedSearch\\Tests\\": "Tests/"
+               }
        }
 }
index 408fbb9..4eff54f 100644 (file)
        },
        "replace": {
                "indexed_search_mysql": "*"
+       },
+       "autoload": {
+               "psr-4": {
+                       "TYPO3\\CMS\\IndexedSearchMysql\\": "Classes/"
+               }
        }
 }
index ee5a8a4..0073ef9 100644 (file)
                                "partOfFactoryDefault": true
                        }
                }
+       },
+       "autoload": {
+               "psr-4": {
+                       "TYPO3\\CMS\\Info\\": "Classes/"
+               }
        }
 }
index d13a5fa..93f0af3 100644 (file)
                                "partOfFactoryDefault": true
                        }
                }
+       },
+       "autoload": {
+               "psr-4": {
+                       "TYPO3\\CMS\\InfoPagetsconfig\\": "Classes/"
+               }
        }
 }
index 1323383..5171ff5 100644 (file)
                                "partOfMinimalUsableSystem": true
                        }
                }
+       },
+       "autoload": {
+               "psr-4": {
+                       "TYPO3\\CMS\\Install\\": "Classes/"
+               }
+       },
+       "autoload-dev": {
+               "psr-4": {
+                       "TYPO3\\CMS\\Install\\Tests\\": "Tests/"
+               }
        }
 }
index be24dfd..35f3779 100644 (file)
                                "partOfMinimalUsableSystem": true
                        }
                }
+       },
+       "autoload": {
+               "psr-4": {
+                       "TYPO3\\CMS\\Lang\\": "Classes/"
+               }
+       },
+       "autoload-dev": {
+               "psr-4": {
+                       "TYPO3\\CMS\\Lang\\Tests\\": "Tests/"
+               }
        }
 }
index 2fda0f8..5d2de1a 100644 (file)
        },
        "replace": {
                "linkvalidator": "*"
+       },
+       "autoload": {
+               "psr-4": {
+                       "TYPO3\\CMS\\Linkvalidator\\": "Classes/"
+               }
        }
 }
index 690417e..967050d 100644 (file)
                                "partOfFactoryDefault": true
                        }
                }
+       },
+       "autoload": {
+               "psr-4": {
+                       "TYPO3\\CMS\\Lowlevel\\": "Classes/"
+               }
+       },
+       "autoload-dev": {
+               "psr-4": {
+                       "TYPO3\\CMS\\Lowlevel\\Tests\\": "Tests/"
+               }
        }
 }
index c5d4b5b..1788181 100644 (file)
        },
        "replace": {
                "opendocs": "*"
+       },
+       "autoload": {
+               "psr-4": {
+                       "TYPO3\\CMS\\Opendocs\\": "Classes/"
+               }
        }
 }
index 87e5cff..8a54b97 100644 (file)
        },
        "replace": {
                "openid": "*"
+       },
+       "autoload": {
+               "psr-4": {
+                       "TYPO3\\CMS\\Openid\\": "Classes/"
+               }
        }
 }
index c356048..1c6e95d 100644 (file)
                                "partOfMinimalUsableSystem": true
                        }
                }
+       },
+       "autoload": {
+               "psr-4": {
+                       "TYPO3\\CMS\\Recordlist\\": "Classes/"
+               }
+       },
+       "autoload-dev": {
+               "psr-4": {
+                       "TYPO3\\CMS\\Recordlist\\Tests\\": "Tests/"
+               }
        }
 }
index c0a5f47..ad42827 100644 (file)
        },
        "replace": {
                "recycler": "*"
+       },
+       "autoload": {
+               "psr-4": {
+                       "TYPO3\\CMS\\Recycler\\": "Classes/"
+               }
        }
 }
index b236058..98120a8 100644 (file)
                                "partOfFactoryDefault": true
                        }
                }
+       },
+       "autoload": {
+               "psr-4": {
+                       "TYPO3\\CMS\\Reports\\": "Classes/"
+               }
+       },
+       "autoload-dev": {
+               "psr-4": {
+                       "TYPO3\\CMS\\Reports\\Tests\\": "Tests/"
+               }
        }
 }
index cde84ae..5d3c246 100644 (file)
                                "partOfFactoryDefault": true
                        }
                }
+       },
+       "autoload": {
+               "psr-4": {
+                       "TYPO3\\CMS\\Rsaauth\\": "Classes/"
+               }
+       },
+       "autoload-dev": {
+               "psr-4": {
+                       "TYPO3\\CMS\\Rsaauth\\Tests\\": "Tests/"
+               }
        }
 }
index 14f99ce..770cec5 100644 (file)
                                "partOfFactoryDefault": true
                        }
                }
+       },
+       "autoload": {
+               "psr-4": {
+                       "TYPO3\\CMS\\Rtehtmlarea\\": "Classes/"
+               }
        }
 }
index 252e9d0..ea1248c 100644 (file)
                                "partOfMinimalUsableSystem": true
                        }
                }
+       },
+       "autoload": {
+               "psr-4": {
+                       "TYPO3\\CMS\\Saltedpasswords\\": "Classes/"
+               }
+       },
+       "autoload-dev": {
+               "psr-4": {
+                       "TYPO3\\CMS\\Saltedpasswords\\Tests\\": "Tests/"
+               }
        }
 }
index 82f8cd3..83aa6c4 100644 (file)
        },
        "replace": {
                "scheduler": "*"
+       },
+       "autoload": {
+               "psr-4": {
+                       "TYPO3\\CMS\\Scheduler\\": "Classes/"
+               }
+       },
+       "autoload-dev": {
+               "psr-4": {
+                       "TYPO3\\CMS\\Scheduler\\Tests\\": "Tests/"
+               }
        }
 }
index 6a3a289..7968fa5 100644 (file)
                                "partOfFactoryDefault": true
                        }
                }
+       },
+       "autoload": {
+               "psr-4": {
+                       "TYPO3\\CMS\\Setup\\": "Classes/"
+               }
        }
 }
index 0c7d2e1..51eb28d 100644 (file)
                                "partOfMinimalUsableSystem": true
                        }
                }
+       },
+       "autoload": {
+               "psr-4": {
+                       "TYPO3\\CMS\\Sv\\": "Classes/"
+               }
+       },
+       "autoload-dev": {
+               "psr-4": {
+                       "TYPO3\\CMS\\Sv\\Tests\\": "Tests/"
+               }
        }
 }
index c5d6506..661d2a9 100644 (file)
        },
        "replace": {
                "sys_action": "*"
+       },
+       "autoload": {
+               "psr-4": {
+                       "TYPO3\\CMS\\SysAction\\": "Classes/"
+               }
        }
 }
index a424338..307199a 100644 (file)
                                "partOfFactoryDefault": true
                        }
                }
+       },
+       "autoload": {
+               "psr-4": {
+                       "TYPO3\\CMS\\SysNote\\": "Classes/"
+               }
        }
 }
index ef760e6..87b1edc 100644 (file)
                                "partOfFactoryDefault": true
                        }
                }
+       },
+       "autoload": {
+               "psr-4": {
+                       "TYPO3\\CMS\\T3editor\\": "Classes/"
+               }
        }
 }
index f16d244..b66fe4f 100644 (file)
                                "partOfMinimalUsableSystem": true
                        }
                }
+       },
+       "autoload": {
+               "psr-4": {
+                       "TYPO3\\CMS\\T3skin\\": "Classes/"
+               }
        }
 }
index 4ee3572..38e67d1 100644 (file)
        },
        "replace": {
                "taskcenter": "*"
+       },
+       "autoload": {
+               "psr-4": {
+                       "TYPO3\\CMS\\Taskcenter\\": "Classes/"
+               }
        }
 }
index 3937f88..f05e0ed 100644 (file)
                                "partOfFactoryDefault": true
                        }
                }
+       },
+       "autoload": {
+               "psr-4": {
+                       "TYPO3\\CMS\\Tstemplate\\": "Classes/"
+               }
        }
 }
index 5f787bf..6d56f5d 100644 (file)
        },
        "replace": {
                "version": "*"
+       },
+       "autoload": {
+               "psr-4": {
+                       "TYPO3\\CMS\\Version\\": "Classes/"
+               }
        }
 }
index c1b6e99..f17f036 100644 (file)
                                "partOfFactoryDefault": true
                        }
                }
+       },
+       "autoload": {
+               "psr-4": {
+                       "TYPO3\\CMS\\Viewpage\\": "Classes/"
+               }
        }
 }
index f12122d..ffbaf80 100644 (file)
                                "partOfFactoryDefault": true
                        }
                }
+       },
+       "autoload": {
+               "psr-4": {
+                       "TYPO3\\CMS\\WizardCrpages\\": "Classes/"
+               }
        }
 }
index 9e013ec..8b3d576 100644 (file)
                                "partOfFactoryDefault": true
                        }
                }
+       },
+       "autoload": {
+               "psr-4": {
+                       "TYPO3\\CMS\\WizardSortpages\\": "Classes/"
+               }
        }
 }
index 4c55931..4df696e 100644 (file)
        },
        "replace": {
                "workspaces": "*"
+       },
+       "autoload": {
+               "psr-4": {
+                       "TYPO3\\CMS\\Workspaces\\": "Classes/"
+               }
+       },
+       "autoload-dev": {
+               "psr-4": {
+                       "TYPO3\\CMS\\Workspaces\\Tests\\": "Tests/"
+               }
        }
 }