Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
E
extensions.typo3.org
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Locked Files
Issues
59
Issues
59
List
Boards
Labels
Service Desk
Milestones
Iterations
Merge Requests
8
Merge Requests
8
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Test Cases
Security & Compliance
Security & Compliance
Dependency List
License Compliance
Operations
Operations
Incidents
Environments
Packages & Registries
Packages & Registries
Container Registry
Analytics
Analytics
CI / CD
Code Review
Insights
Issue
Repository
Value Stream
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
services
T
t3o sites
extensions.typo3.org
extensions.typo3.org
Commits
4e3337df
Commit
4e3337df
authored
Jun 09, 2017
by
Sebastian Diez
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
refactors classes to use namespaces
parent
77dcb15b
Pipeline
#864
passed with stages
in 4 minutes and 59 seconds
Changes
88
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
Showing
88 changed files
with
573 additions
and
422 deletions
+573
-422
html/typo3conf/ext/ter_fe2/Classes/Cache/FileCache.php
html/typo3conf/ext/ter_fe2/Classes/Cache/FileCache.php
+7
-5
html/typo3conf/ext/ter_fe2/Classes/Controller/AbstractController.php
...onf/ext/ter_fe2/Classes/Controller/AbstractController.php
+7
-5
html/typo3conf/ext/ter_fe2/Classes/Controller/AbstractTerBasedController.php
...ter_fe2/Classes/Controller/AbstractTerBasedController.php
+6
-4
html/typo3conf/ext/ter_fe2/Classes/Controller/AuthorController.php
...3conf/ext/ter_fe2/Classes/Controller/AuthorController.php
+13
-11
html/typo3conf/ext/ter_fe2/Classes/Controller/Eid/ExtensionController.php
...xt/ter_fe2/Classes/Controller/Eid/ExtensionController.php
+4
-3
html/typo3conf/ext/ter_fe2/Classes/Controller/ExtensionController.php
...nf/ext/ter_fe2/Classes/Controller/ExtensionController.php
+53
-51
html/typo3conf/ext/ter_fe2/Classes/Controller/RegisterkeyController.php
.../ext/ter_fe2/Classes/Controller/RegisterkeyController.php
+22
-21
html/typo3conf/ext/ter_fe2/Classes/Controller/ReviewController.php
...3conf/ext/ter_fe2/Classes/Controller/ReviewController.php
+5
-3
html/typo3conf/ext/ter_fe2/Classes/Controller/TagController.php
...ypo3conf/ext/ter_fe2/Classes/Controller/TagController.php
+20
-18
html/typo3conf/ext/ter_fe2/Classes/Domain/Model/AbstractEntity.php
...3conf/ext/ter_fe2/Classes/Domain/Model/AbstractEntity.php
+4
-2
html/typo3conf/ext/ter_fe2/Classes/Domain/Model/AbstractValueObject.php
.../ext/ter_fe2/Classes/Domain/Model/AbstractValueObject.php
+4
-2
html/typo3conf/ext/ter_fe2/Classes/Domain/Model/Author.php
html/typo3conf/ext/ter_fe2/Classes/Domain/Model/Author.php
+9
-7
html/typo3conf/ext/ter_fe2/Classes/Domain/Model/Extension.php
.../typo3conf/ext/ter_fe2/Classes/Domain/Model/Extension.php
+24
-22
html/typo3conf/ext/ter_fe2/Classes/Domain/Model/ExtensionManagerCacheEntry.php
...r_fe2/Classes/Domain/Model/ExtensionManagerCacheEntry.php
+3
-1
html/typo3conf/ext/ter_fe2/Classes/Domain/Model/Relation.php
html/typo3conf/ext/ter_fe2/Classes/Domain/Model/Relation.php
+8
-6
html/typo3conf/ext/ter_fe2/Classes/Domain/Model/Tag.php
html/typo3conf/ext/ter_fe2/Classes/Domain/Model/Tag.php
+3
-1
html/typo3conf/ext/ter_fe2/Classes/Domain/Model/Version.php
html/typo3conf/ext/ter_fe2/Classes/Domain/Model/Version.php
+22
-20
html/typo3conf/ext/ter_fe2/Classes/Domain/Repository/AbstractRepository.php
.../ter_fe2/Classes/Domain/Repository/AbstractRepository.php
+3
-1
html/typo3conf/ext/ter_fe2/Classes/Domain/Repository/AuthorRepository.php
...xt/ter_fe2/Classes/Domain/Repository/AuthorRepository.php
+4
-2
html/typo3conf/ext/ter_fe2/Classes/Domain/Repository/ExtensionManagerCacheEntryRepository.php
...omain/Repository/ExtensionManagerCacheEntryRepository.php
+4
-2
html/typo3conf/ext/ter_fe2/Classes/Domain/Repository/ExtensionRepository.php
...ter_fe2/Classes/Domain/Repository/ExtensionRepository.php
+8
-6
html/typo3conf/ext/ter_fe2/Classes/Domain/Repository/TagRepository.php
...f/ext/ter_fe2/Classes/Domain/Repository/TagRepository.php
+4
-2
html/typo3conf/ext/ter_fe2/Classes/Domain/Repository/UserRepository.php
.../ext/ter_fe2/Classes/Domain/Repository/UserRepository.php
+3
-2
html/typo3conf/ext/ter_fe2/Classes/Domain/Repository/VersionRepository.php
...t/ter_fe2/Classes/Domain/Repository/VersionRepository.php
+10
-8
html/typo3conf/ext/ter_fe2/Classes/Object/ObjectBuilder.php
html/typo3conf/ext/ter_fe2/Classes/Object/ObjectBuilder.php
+3
-1
html/typo3conf/ext/ter_fe2/Classes/Persistence/AbstractPersistence.php
...f/ext/ter_fe2/Classes/Persistence/AbstractPersistence.php
+4
-1
html/typo3conf/ext/ter_fe2/Classes/Persistence/PersistenceInterface.php
.../ext/ter_fe2/Classes/Persistence/PersistenceInterface.php
+3
-1
html/typo3conf/ext/ter_fe2/Classes/Persistence/Registry.php
html/typo3conf/ext/ter_fe2/Classes/Persistence/Registry.php
+3
-1
html/typo3conf/ext/ter_fe2/Classes/Persistence/Session.php
html/typo3conf/ext/ter_fe2/Classes/Persistence/Session.php
+3
-1
html/typo3conf/ext/ter_fe2/Classes/Provider/AbstractProvider.php
...po3conf/ext/ter_fe2/Classes/Provider/AbstractProvider.php
+10
-8
html/typo3conf/ext/ter_fe2/Classes/Provider/FileProvider.php
html/typo3conf/ext/ter_fe2/Classes/Provider/FileProvider.php
+18
-16
html/typo3conf/ext/ter_fe2/Classes/Provider/MirrorProvider.php
...typo3conf/ext/ter_fe2/Classes/Provider/MirrorProvider.php
+18
-16
html/typo3conf/ext/ter_fe2/Classes/Provider/ProviderInterface.php
...o3conf/ext/ter_fe2/Classes/Provider/ProviderInterface.php
+11
-9
html/typo3conf/ext/ter_fe2/Classes/Provider/ProviderManager.php
...ypo3conf/ext/ter_fe2/Classes/Provider/ProviderManager.php
+6
-4
html/typo3conf/ext/ter_fe2/Classes/Provider/SoapProvider.php
html/typo3conf/ext/ter_fe2/Classes/Provider/SoapProvider.php
+11
-9
html/typo3conf/ext/ter_fe2/Classes/Security/Role.php
html/typo3conf/ext/ter_fe2/Classes/Security/Role.php
+3
-1
html/typo3conf/ext/ter_fe2/Classes/Service/Documentation.php
html/typo3conf/ext/ter_fe2/Classes/Service/Documentation.php
+3
-1
html/typo3conf/ext/ter_fe2/Classes/Service/Flattr.php
html/typo3conf/ext/ter_fe2/Classes/Service/Flattr.php
+3
-1
html/typo3conf/ext/ter_fe2/Classes/Service/Image.php
html/typo3conf/ext/ter_fe2/Classes/Service/Image.php
+3
-1
html/typo3conf/ext/ter_fe2/Classes/Service/Mirror.php
html/typo3conf/ext/ter_fe2/Classes/Service/Mirror.php
+6
-4
html/typo3conf/ext/ter_fe2/Classes/Service/Notification.php
html/typo3conf/ext/ter_fe2/Classes/Service/Notification.php
+3
-1
html/typo3conf/ext/ter_fe2/Classes/Service/Soap.php
html/typo3conf/ext/ter_fe2/Classes/Service/Soap.php
+3
-1
html/typo3conf/ext/ter_fe2/Classes/Service/Ter.php
html/typo3conf/ext/ter_fe2/Classes/Service/Ter.php
+5
-3
html/typo3conf/ext/ter_fe2/Classes/Solr/Indexqueue/TerIndexer.php
...o3conf/ext/ter_fe2/Classes/Solr/Indexqueue/TerIndexer.php
+10
-9
html/typo3conf/ext/ter_fe2/Classes/Task/AbstractAdditionalFieldProvider.php
.../ter_fe2/Classes/Task/AbstractAdditionalFieldProvider.php
+5
-3
html/typo3conf/ext/ter_fe2/Classes/Task/AbstractTask.php
html/typo3conf/ext/ter_fe2/Classes/Task/AbstractTask.php
+8
-6
html/typo3conf/ext/ter_fe2/Classes/Task/CheckForOutdatedExtensions.php
...f/ext/ter_fe2/Classes/Task/CheckForOutdatedExtensions.php
+8
-8
html/typo3conf/ext/ter_fe2/Classes/Task/CreateExtensionFilesTask.php
...onf/ext/ter_fe2/Classes/Task/CreateExtensionFilesTask.php
+16
-14
html/typo3conf/ext/ter_fe2/Classes/Task/CreateExtensionFilesTaskAdditionalFieldProvider.php
.../Task/CreateExtensionFilesTaskAdditionalFieldProvider.php
+3
-1
html/typo3conf/ext/ter_fe2/Classes/Task/DownloadCounterTask.php
...ypo3conf/ext/ter_fe2/Classes/Task/DownloadCounterTask.php
+5
-3
html/typo3conf/ext/ter_fe2/Classes/Task/ImportAllExtensionsTask.php
...conf/ext/ter_fe2/Classes/Task/ImportAllExtensionsTask.php
+3
-1
html/typo3conf/ext/ter_fe2/Classes/Task/ImportExtensionsFromQueueTask.php
...xt/ter_fe2/Classes/Task/ImportExtensionsFromQueueTask.php
+1
-1
html/typo3conf/ext/ter_fe2/Classes/Task/UpdateDetailsTask.php
.../typo3conf/ext/ter_fe2/Classes/Task/UpdateDetailsTask.php
+10
-8
html/typo3conf/ext/ter_fe2/Classes/Task/UpdateDetailsTaskAdditionalFieldProvider.php
...Classes/Task/UpdateDetailsTaskAdditionalFieldProvider.php
+3
-1
html/typo3conf/ext/ter_fe2/Classes/Task/UpdateExtensionListTask.php
...conf/ext/ter_fe2/Classes/Task/UpdateExtensionListTask.php
+24
-22
html/typo3conf/ext/ter_fe2/Classes/Task/UpdateExtensionListTaskAdditionalFieldProvider.php
...s/Task/UpdateExtensionListTaskAdditionalFieldProvider.php
+3
-1
html/typo3conf/ext/ter_fe2/Classes/Utility/Archive.php
html/typo3conf/ext/ter_fe2/Classes/Utility/Archive.php
+12
-10
html/typo3conf/ext/ter_fe2/Classes/Utility/Array.php
html/typo3conf/ext/ter_fe2/Classes/Utility/Array.php
+3
-1
html/typo3conf/ext/ter_fe2/Classes/Utility/Category.php
html/typo3conf/ext/ter_fe2/Classes/Utility/Category.php
+3
-1
html/typo3conf/ext/ter_fe2/Classes/Utility/Datetime.php
html/typo3conf/ext/ter_fe2/Classes/Utility/Datetime.php
+3
-1
html/typo3conf/ext/ter_fe2/Classes/Utility/File.php
html/typo3conf/ext/ter_fe2/Classes/Utility/File.php
+3
-1
html/typo3conf/ext/ter_fe2/Classes/Utility/Log.php
html/typo3conf/ext/ter_fe2/Classes/Utility/Log.php
+3
-1
html/typo3conf/ext/ter_fe2/Classes/Utility/TypoScript.php
html/typo3conf/ext/ter_fe2/Classes/Utility/TypoScript.php
+3
-1
html/typo3conf/ext/ter_fe2/Classes/Utility/Version.php
html/typo3conf/ext/ter_fe2/Classes/Utility/Version.php
+3
-1
html/typo3conf/ext/ter_fe2/Classes/Validation/Validator/UrlValidator.php
...ext/ter_fe2/Classes/Validation/Validator/UrlValidator.php
+3
-1
html/typo3conf/ext/ter_fe2/Classes/View/Extension/ListJson.php
...typo3conf/ext/ter_fe2/Classes/View/Extension/ListJson.php
+3
-1
html/typo3conf/ext/ter_fe2/Classes/View/Extension/ListLatestJson.php
...onf/ext/ter_fe2/Classes/View/Extension/ListLatestJson.php
+3
-1
html/typo3conf/ext/ter_fe2/Classes/View/Extension/ShowJson.php
...typo3conf/ext/ter_fe2/Classes/View/Extension/ShowJson.php
+4
-2
html/typo3conf/ext/ter_fe2/Classes/ViewHelpers/CdataViewHelper.php
...3conf/ext/ter_fe2/Classes/ViewHelpers/CdataViewHelper.php
+3
-1
html/typo3conf/ext/ter_fe2/Classes/ViewHelpers/ChartViewHelper.php
...3conf/ext/ter_fe2/Classes/ViewHelpers/ChartViewHelper.php
+2
-2
html/typo3conf/ext/ter_fe2/Classes/ViewHelpers/CropViewHelper.php
...o3conf/ext/ter_fe2/Classes/ViewHelpers/CropViewHelper.php
+3
-1
html/typo3conf/ext/ter_fe2/Classes/ViewHelpers/DocumentationLinkViewHelper.php
...r_fe2/Classes/ViewHelpers/DocumentationLinkViewHelper.php
+8
-6
html/typo3conf/ext/ter_fe2/Classes/ViewHelpers/ExtensionIconViewHelper.php
...t/ter_fe2/Classes/ViewHelpers/ExtensionIconViewHelper.php
+5
-5
html/typo3conf/ext/ter_fe2/Classes/ViewHelpers/FilesizeViewHelper.php
...nf/ext/ter_fe2/Classes/ViewHelpers/FilesizeViewHelper.php
+2
-0
html/typo3conf/ext/ter_fe2/Classes/ViewHelpers/FlattrViewHelper.php
...conf/ext/ter_fe2/Classes/ViewHelpers/FlattrViewHelper.php
+3
-1
html/typo3conf/ext/ter_fe2/Classes/ViewHelpers/UserImageViewHelper.php
...f/ext/ter_fe2/Classes/ViewHelpers/UserImageViewHelper.php
+3
-2
html/typo3conf/ext/ter_fe2/Classes/Visitor/ArrayAssurer.php
html/typo3conf/ext/ter_fe2/Classes/Visitor/ArrayAssurer.php
+3
-1
html/typo3conf/ext/ter_fe2/Configuration/TypoScript/Default/Plugins/Solr.ts
.../ter_fe2/Configuration/TypoScript/Default/Plugins/Solr.ts
+1
-1
html/typo3conf/ext/ter_fe2/Configuration/TypoScript/Default/setup.txt
...nf/ext/ter_fe2/Configuration/TypoScript/Default/setup.txt
+3
-3
html/typo3conf/ext/ter_fe2/Resources/Private/Layouts/Default.rss
...po3conf/ext/ter_fe2/Resources/Private/Layouts/Default.rss
+2
-2
html/typo3conf/ext/ter_fe2/Resources/Private/Partials/ExtensionList.html
...ext/ter_fe2/Resources/Private/Partials/ExtensionList.html
+2
-0
html/typo3conf/ext/ter_fe2/Resources/Private/Partials/ExtensionList.rss
.../ext/ter_fe2/Resources/Private/Partials/ExtensionList.rss
+2
-0
html/typo3conf/ext/ter_fe2/Resources/Private/Partials/ExtensionSingleInfo.html
...r_fe2/Resources/Private/Partials/ExtensionSingleInfo.html
+2
-0
html/typo3conf/ext/ter_fe2/Resources/Private/Partials/ExtensionUploadHistoryList.html
...esources/Private/Partials/ExtensionUploadHistoryList.html
+2
-0
html/typo3conf/ext/ter_fe2/Resources/Private/Partials/InlineRelationList.html
...er_fe2/Resources/Private/Partials/InlineRelationList.html
+2
-0
html/typo3conf/ext/ter_fe2/Resources/Private/Templates/Tag/Show.html
...onf/ext/ter_fe2/Resources/Private/Templates/Tag/Show.html
+2
-2
html/typo3conf/ext/ter_fe2/ext_emconf.php
html/typo3conf/ext/ter_fe2/ext_emconf.php
+0
-1
html/typo3conf/ext/ter_fe2/ext_localconf.php
html/typo3conf/ext/ter_fe2/ext_localconf.php
+9
-9
No files found.
html/typo3conf/ext/ter_fe2/Classes/Cache/FileCache.php
View file @
4e3337df
<?php
namespace
T3o\TerFe2\Cache
;
/*******************************************************************
* Copyright notice
*
...
...
@@ -26,7 +28,7 @@
/**
* Cache for extension files
*/
class
Tx_TerFe2_Cache_
FileCache
implements
\
TYPO3\CMS\Core\SingletonInterface
class
FileCache
implements
\
TYPO3\CMS\Core\SingletonInterface
{
/**
...
...
@@ -46,7 +48,7 @@ class Tx_TerFe2_Cache_FileCache implements \TYPO3\CMS\Core\SingletonInterface
if
(
empty
(
$cacheDirectory
))
{
throw
new
Exception
(
'An empty cache directory is not allowed'
);
}
$this
->
cacheDirectory
=
Tx_TerFe2_Utility_
File
::
getAbsoluteDirectory
(
$cacheDirectory
);
$this
->
cacheDirectory
=
\
T3o\TerFe2\Utility\
File
::
getAbsoluteDirectory
(
$cacheDirectory
);
}
...
...
@@ -70,7 +72,7 @@ class Tx_TerFe2_Cache_FileCache implements \TYPO3\CMS\Core\SingletonInterface
public
function
getFile
(
$filename
)
{
$filename
=
$this
->
getFilePath
(
$filename
);
if
(
Tx_TerFe2_Utility_
File
::
fileExists
(
$filename
))
{
if
(
\
T3o\TerFe2\Utility\
File
::
fileExists
(
$filename
))
{
return
$filename
;
}
return
''
;
...
...
@@ -104,7 +106,7 @@ class Tx_TerFe2_Cache_FileCache implements \TYPO3\CMS\Core\SingletonInterface
return
''
;
}
$filename
=
$this
->
getFilePath
(
$filename
);
if
(
Tx_TerFe2_Utility_
File
::
copyFile
(
$fileUrl
,
$filename
))
{
if
(
\
T3o\TerFe2\Utility\
File
::
copyFile
(
$fileUrl
,
$filename
))
{
return
$filename
;
}
return
''
;
...
...
@@ -135,7 +137,7 @@ class Tx_TerFe2_Cache_FileCache implements \TYPO3\CMS\Core\SingletonInterface
public
function
removeFile
(
$filename
)
{
$filename
=
$this
->
getFilePath
(
$filename
);
if
(
!
Tx_TerFe2_Utility_
File
::
fileExists
(
$fileUrl
))
{
if
(
!
\
T3o\TerFe2\Utility\
File
::
fileExists
(
$fileUrl
))
{
return
FALSE
;
}
return
unlink
(
$filename
);
...
...
html/typo3conf/ext/ter_fe2/Classes/Controller/AbstractController.php
View file @
4e3337df
<?php
namespace
T3o\TerFe2\Controller
;
/*******************************************************************
* Copyright notice
*
...
...
@@ -26,18 +28,18 @@
/**
* Abstract controller
*/
abstract
class
Tx_TerFe2_Controller_
AbstractController
extends
\
TYPO3\CMS\Extbase\Mvc\Controller\ActionController
abstract
class
AbstractController
extends
\
TYPO3\CMS\Extbase\Mvc\Controller\ActionController
{
/**
* @var
Tx_TerFe2_Security_Role
* @var
\T3o\TerFe2\Security\Role;
*/
protected
$securityRole
;
/**
* @param
Tx_TerFe2_Security_
Role $securityRole
* @param
\T3o\TerFe2\Security\
Role $securityRole
*/
public
function
injectSecurityRole
(
Tx_TerFe2_Security_
Role
$securityRole
)
public
function
injectSecurityRole
(
\
T3o\TerFe2\Security\
Role
$securityRole
)
{
$this
->
securityRole
=
$securityRole
;
}
...
...
@@ -50,7 +52,7 @@ abstract class Tx_TerFe2_Controller_AbstractController extends \TYPO3\CMS\Extbas
public
function
initializeAction
()
{
// Pre-parse settings
$this
->
settings
=
Tx_TerFe2_Utility_
TypoScript
::
parse
(
$this
->
settings
);
$this
->
settings
=
\
T3o\TerFe2\Utility\
TypoScript
::
parse
(
$this
->
settings
);
// Initialize the controller
$this
->
initializeController
();
...
...
html/typo3conf/ext/ter_fe2/Classes/Controller/AbstractTerBasedController.php
View file @
4e3337df
<?php
namespace
T3o\TerFe2\Controller
;
/*******************************************************************
* Copyright notice
*
...
...
@@ -26,7 +28,7 @@
/**
* Abstract controller
*/
abstract
class
Tx_TerFe2_Controller_AbstractTerBasedController
extends
Tx_TerFe2_Controller_
AbstractController
abstract
class
AbstractTerBasedController
extends
\
T3o\TerFe2\Controller\
AbstractController
{
/**
...
...
@@ -35,7 +37,7 @@ abstract class Tx_TerFe2_Controller_AbstractTerBasedController extends Tx_TerFe2
protected
$frontendUser
=
array
();
/**
* @var
Tx_TerFe2_Service_
Ter
* @var
\T3o\TerFe2\Service\
Ter
*/
protected
$terConnection
;
...
...
@@ -105,7 +107,7 @@ abstract class Tx_TerFe2_Controller_AbstractTerBasedController extends Tx_TerFe2
/**
* Create a connection to the TER server
*
* @return
Tx_TerFe2_Service_
Ter The TER connection
* @return
\T3o\TerFe2\Service\
Ter The TER connection
*/
protected
function
getTerConnection
()
{
...
...
@@ -116,7 +118,7 @@ abstract class Tx_TerFe2_Controller_AbstractTerBasedController extends Tx_TerFe2
// Create connection
$wsdl
=
$this
->
terSettings
[
'wsdl'
];
return
$this
->
objectManager
->
get
(
'Tx_TerFe2_Service_Ter'
,
$wsdl
,
$this
->
terAccount
[
'username'
],
$this
->
terAccount
[
'password'
]);
return
$this
->
objectManager
->
get
(
\
T3o\TerFe2\Service\Ter
::
class
,
$wsdl
,
$this
->
terAccount
[
'username'
],
$this
->
terAccount
[
'password'
]);
}
}
html/typo3conf/ext/ter_fe2/Classes/Controller/AuthorController.php
View file @
4e3337df
<?php
namespace
T3o\TerFe2\Controller
;
/*******************************************************************
* Copyright notice
*
...
...
@@ -26,16 +28,16 @@
/**
* Controller for the author object
*/
class
Tx_TerFe2_Controller_AuthorController
extends
Tx_TerFe2_Controller_
AbstractController
class
AuthorController
extends
\
T3o\TerFe2\Controller\
AbstractController
{
/**
* @var
Tx_TerFe2_Domain_Repository_
AuthorRepository
* @var
\T3o\TerFe2\Domain\Repository\
AuthorRepository
*/
protected
$authorRepository
;
/**
* @var
Tx_TerFe2_Domain_Repository_
ExtensionRepository
* @var
\T3o\TerFe2\Domain\Repository\
ExtensionRepository
*/
protected
$extensionRepository
;
...
...
@@ -47,8 +49,8 @@ class Tx_TerFe2_Controller_AuthorController extends Tx_TerFe2_Controller_Abstrac
*/
protected
function
initializeController
()
{
$this
->
authorRepository
=
$this
->
objectManager
->
get
(
'Tx_TerFe2_Domain_Repository_AuthorRepository'
);
$this
->
extensionRepository
=
$this
->
objectManager
->
get
(
'Tx_TerFe2_Domain_Repository_ExtensionRepository'
);
$this
->
authorRepository
=
$this
->
objectManager
->
get
(
\
T3o\TerFe2\Domain\Repository\AuthorRepository
::
class
);
$this
->
extensionRepository
=
$this
->
objectManager
->
get
(
\
T3o\TerFe2\Domain\Repository\ExtensionRepository
::
class
);
}
...
...
@@ -66,10 +68,10 @@ class Tx_TerFe2_Controller_AuthorController extends Tx_TerFe2_Controller_Abstrac
/**
* Action that displays a single author
*
* @param
Tx_TerFe2_Domain_Model_
Author $author The author to display
* @param
\T3o\TerFe2\Domain\Model\
Author $author The author to display
* @return void
*/
public
function
showAction
(
Tx_TerFe2_Domain_Model_
Author
$author
)
public
function
showAction
(
\
T3o\TerFe2\Domain\Model\
Author
$author
)
{
$this
->
view
->
assign
(
'author'
,
$author
);
$authorExtensions
=
$this
->
extensionRepository
->
findByAuthor
(
$author
);
...
...
@@ -80,11 +82,11 @@ class Tx_TerFe2_Controller_AuthorController extends Tx_TerFe2_Controller_Abstrac
/**
* Displays a form to edit an existing author
*
* @param
Tx_TerFe2_Domain_Model_
Author $author The author to display
* @param
\T3o\TerFe2\Domain\Model\
Author $author The author to display
* @return void
* @dontvalidate $author
*/
public
function
editAction
(
Tx_TerFe2_Domain_Model_
Author
$author
)
public
function
editAction
(
\
T3o\TerFe2\Domain\Model\
Author
$author
)
{
$this
->
view
->
assign
(
'author'
,
$author
);
}
...
...
@@ -93,10 +95,10 @@ class Tx_TerFe2_Controller_AuthorController extends Tx_TerFe2_Controller_Abstrac
/**
* Updates an existing author
*
* @param
Tx_TerFe2_Domain_Model_
Author $author Author to update
* @param
\T3o\TerFe2\Domain\Model\
Author $author Author to update
* @return void
*/
public
function
updateAction
(
Tx_TerFe2_Domain_Model_
Author
$author
)
public
function
updateAction
(
\
T3o\TerFe2\Domain\Model\
Author
$author
)
{
$this
->
authorRepository
->
update
(
$author
);
$this
->
redirectWithMessage
(
$this
->
translate
(
'msg.author_updated'
),
'list'
);
...
...
html/typo3conf/ext/ter_fe2/Classes/Controller/Eid/ExtensionController.php
View file @
4e3337df
<?php
namespace
T3o\TerFe2\Controller\Eid
;
/*
* This file is part of the TYPO3 CMS project.
...
...
@@ -14,9 +15,9 @@
*/
/**
* Class
Tx_TerFe2_Controller_Eid_
ExtensionController
* Class
\T3o\TerFe2\Controller\Eid\
ExtensionController
*/
class
Tx_TerFe2_Controller_Eid_
ExtensionController
class
ExtensionController
{
/**
...
...
@@ -90,5 +91,5 @@ class Tx_TerFe2_Controller_Eid_ExtensionController
}
}
$controller
=
new
Tx_TerFe2_Controller_Eid_
ExtensionController
();
$controller
=
new
ExtensionController
();
$controller
->
dispatch
(
\
TYPO3\CMS\Core\Utility\GeneralUtility
::
_GET
(
'action'
));
html/typo3conf/ext/ter_fe2/Classes/Controller/ExtensionController.php
View file @
4e3337df
<?php
namespace
T3o\TerFe2\Controller
;
/*******************************************************************
* Copyright notice
*
...
...
@@ -26,36 +28,36 @@
/**
* Controller for the extension object
*/
class
Tx_TerFe2_Controller_ExtensionController
extends
Tx_TerFe2_Controller_
AbstractController
class
ExtensionController
extends
\
T3o\TerFe2\Controller\
AbstractController
{
/**
* @var
Tx_TerFe2_Domain_Repository_
ExtensionRepository
* @var
\T3o\TerFe2\Domain\Repository\
ExtensionRepository
*/
protected
$extensionRepository
;
/**
* @var
Tx_TerFe2_Domain_Repository_
TagRepository
* @var
\T3o\TerFe2\Domain\Repository\
TagRepository
*/
protected
$tagRepository
;
/**
* @var
Tx_TerFe2_Domain_Repository_
AuthorRepository
* @var
\T3o\TerFe2\Domain\Repository\
AuthorRepository
*/
protected
$authorRepository
;
/**
* @var
Tx_TerFe2_Domain_Repository_
VersionRepository
* @var
\T3o\TerFe2\Domain\Repository\
VersionRepository
*/
protected
$versionRepository
;
/**
* @var
Tx_TerFe2_Provider_
ProviderManager
* @var
\T3o\TerFe2\Provider\
ProviderManager
*/
protected
$providerManager
;
/**
* @var
Tx_TerFe2_Persistence_
Session
* @var
\T3o\TerFe2\Persistence\
Session
*/
protected
$session
;
...
...
@@ -81,13 +83,13 @@ class Tx_TerFe2_Controller_ExtensionController extends Tx_TerFe2_Controller_Abst
*/
protected
function
initializeController
()
{
$this
->
extensionRepository
=
$this
->
objectManager
->
get
(
'Tx_TerFe2_Domain_Repository_ExtensionRepository'
);
$this
->
tagRepository
=
$this
->
objectManager
->
get
(
'Tx_TerFe2_Domain_Repository_TagRepository'
);
$this
->
versionRepository
=
$this
->
objectManager
->
get
(
'Tx_TerFe2_Domain_Repository_VersionRepository'
);
$this
->
authorRepository
=
$this
->
objectManager
->
get
(
'Tx_TerFe2_Domain_Repository_AuthorRepository'
);
$this
->
extensionRepository
=
$this
->
objectManager
->
get
(
\
T3o\TerFe2\Domain\Repository\ExtensionRepository
::
class
);
$this
->
tagRepository
=
$this
->
objectManager
->
get
(
\
T3o\TerFe2\Domain\Repository\TagRepository
::
class
);
$this
->
versionRepository
=
$this
->
objectManager
->
get
(
\
T3o\TerFe2\Domain\Repository\VersionRepository
::
class
);
$this
->
authorRepository
=
$this
->
objectManager
->
get
(
\
T3o\TerFe2\Domain\Repository\AuthorRepository
::
class
);
$this
->
ownerRepository
=
$this
->
objectManager
->
get
(
\
TYPO3\CMS\Extbase\Domain\Repository\FrontendUserRepository
::
class
);
$this
->
providerManager
=
$this
->
objectManager
->
get
(
'Tx_TerFe2_Provider_ProviderManager'
);
$this
->
session
=
$this
->
objectManager
->
get
(
'Tx_TerFe2_Persistence_Session'
);
$this
->
providerManager
=
$this
->
objectManager
->
get
(
\
T3o\TerFe2\Provider\ProviderManager
::
class
);
$this
->
session
=
$this
->
objectManager
->
get
(
\
T3o\TerFe2\Persistence\Session
::
class
);
$this
->
persistenceManager
=
$this
->
objectManager
->
get
(
\
TYPO3\CMS\Extbase\Persistence\Generic\PersistenceManager
::
class
);
// Show insecure extensions only for reviewers
...
...
@@ -175,13 +177,13 @@ class Tx_TerFe2_Controller_ExtensionController extends Tx_TerFe2_Controller_Abst
/**
* Action that displays a single extension
*
* @param
Tx_TerFe2_Domain_Model_
Extension $extension The extension to display
* @param
\T3o\TerFe2\Domain\Model\
Extension $extension The extension to display
* @param string $extensionKey Extension key
* @return void
* @dontvalidate $extension
* @dontvalidate $extensionKey
*/
public
function
showAction
(
Tx_TerFe2_Domain_Model_
Extension
$extension
=
NULL
,
$extensionKey
=
NULL
)
public
function
showAction
(
\
T3o\TerFe2\Domain\Model\
Extension
$extension
=
NULL
,
$extensionKey
=
NULL
)
{
if
(
!
empty
(
$extensionKey
))
{
if
(
!
is_string
(
$extensionKey
))
{
...
...
@@ -190,7 +192,7 @@ class Tx_TerFe2_Controller_ExtensionController extends Tx_TerFe2_Controller_Abst
$extension
=
$this
->
extensionRepository
->
findOneByExtKey
(
$extensionKey
);
}
$owner
=
array
();
if
(
$extension
instanceof
Tx_TerFe2_Domain_Model_
Extension
and
$extension
->
getFrontendUser
())
{
if
(
$extension
instanceof
\
T3o\TerFe2\Domain\Model\
Extension
and
$extension
->
getFrontendUser
())
{
$owner
=
$this
->
ownerRepository
->
findOneByUsername
(
$extension
->
getFrontendUser
());
}
$versionHistoryCount
=
(
!
empty
(
$this
->
settings
[
'versionHistoryCount'
])
?
$this
->
settings
[
'versionHistoryCount'
]
:
5
);
...
...
@@ -199,7 +201,7 @@ class Tx_TerFe2_Controller_ExtensionController extends Tx_TerFe2_Controller_Abst
//$loggedInUser = $this->ownerRepository->findCurrent();
if
(
$extension
!==
NULL
&&
$extension
instanceof
Tx_TerFe2_Domain_Model_
Extension
&&
$extension
instanceof
\
T3o\TerFe2\Domain\Model\
Extension
&&
(
$this
->
securityRole
->
isReviewer
()
||
(
$extension
->
getLastVersion
()
&&
$extension
->
getLastVersion
()
->
getReviewState
()
!=
-
1
)
...
...
@@ -211,8 +213,8 @@ class Tx_TerFe2_Controller_ExtensionController extends Tx_TerFe2_Controller_Abst
$this
->
view
->
assign
(
'versionHistory'
,
$versionHistory
);
$this
->
view
->
assign
(
'loggedInUser'
,
$loggedInUser
);
/** @var
Tx_TerFe2_Service_
Documentation $documentationService */
//$documentationService = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance('
Tx_TerFe2_Service_
Documentation');
/** @var
\T3o\TerFe2\Service\
Documentation $documentationService */
//$documentationService = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance('
\T3o\TerFe2\Service\
Documentation');
//$documentationLink = $documentationService->getDocumentationLink($extension->getExtKey(), $extension->getLastVersion()->getVersionString());
$this
->
view
->
assign
(
'documentationLink'
,
$documentationLink
);
...
...
@@ -273,11 +275,11 @@ class Tx_TerFe2_Controller_ExtensionController extends Tx_TerFe2_Controller_Abst
/**
* Displays a form for creating a new extension
*
* @param
Tx_TerFe2_Domain_Model_
Extension $newExtension New extension object
* @param
\T3o\TerFe2\Domain\Model\
Extension $newExtension New extension object
* @return void
* @dontvalidate $newExtension
*/
public
function
newAction
(
Tx_TerFe2_Domain_Model_
Extension
$newExtension
=
NULL
)
public
function
newAction
(
\
T3o\TerFe2\Domain\Model\
Extension
$newExtension
=
NULL
)
{
$this
->
view
->
assign
(
'newExtension'
,
$newExtension
);
$this
->
view
->
assign
(
'tags'
,
$this
->
tagRepository
->
findAll
());
...
...
@@ -287,10 +289,10 @@ class Tx_TerFe2_Controller_ExtensionController extends Tx_TerFe2_Controller_Abst
/**
* Creates a new extension
*
* @param
Tx_TerFe2_Domain_Model_
Extension $newExtension New extension object
* @param
\T3o\TerFe2\Domain\Model\
Extension $newExtension New extension object
* @return void
*/
public
function
createAction
(
Tx_TerFe2_Domain_Model_
Extension
$newExtension
)
public
function
createAction
(
\
T3o\TerFe2\Domain\Model\
Extension
$newExtension
)
{
$this
->
extensionRepository
->
add
(
$newExtension
);
$this
->
redirectWithMessage
(
$this
->
translate
(
'msg.extension_created'
),
'index'
);
...
...
@@ -300,11 +302,11 @@ class Tx_TerFe2_Controller_ExtensionController extends Tx_TerFe2_Controller_Abst
/**
* Displays a form to edit an existing extension
*
* @param
Tx_TerFe2_Domain_Model_
Extension $extension The extension to display
* @param
\T3o\TerFe2\Domain\Model\
Extension $extension The extension to display
* @dontvalidate $extension
* @return void
*/
public
function
editAction
(
Tx_TerFe2_Domain_Model_
Extension
$extension
)
public
function
editAction
(
\
T3o\TerFe2\Domain\Model\
Extension
$extension
)
{
$extensionOwner
=
$this
->
ownerRepository
->
findByUid
(
$GLOBALS
[
'TSFE'
]
->
fe_user
->
user
[
'uid'
]);
if
(
$this
->
securityRole
->
isAdmin
()
...
...
@@ -319,14 +321,14 @@ class Tx_TerFe2_Controller_ExtensionController extends Tx_TerFe2_Controller_Abst
/**
* Updates an existing extension
*
* @param
Tx_TerFe2_Domain_Model_
Extension $extension extension to update
* @param
\T3o\TerFe2\Domain\Model\
Extension $extension extension to update
* @param string $tag
* @param string $save
* @return void
*/
public
function
updateAction
(
Tx_TerFe2_Domain_Model_
Extension
$extension
,
$tag
=
''
,
$save
=
''
)
public
function
updateAction
(
\
T3o\TerFe2\Domain\Model\
Extension
$extension
,
$tag
=
''
,
$save
=
''
)
{
/** @var
Tx_T3oAjaxlogin_Domain_Model_
User $currentUser */
/** @var
\TYPO3\CMS\Extbase\Domain\Model\Frontend
User $currentUser */
$currentUser
=
$this
->
ownerRepository
->
findByUid
(
$GLOBALS
[
'TSFE'
]
->
fe_user
->
user
[
'uid'
]);
if
(
$extension
->
getFrontendUser
()
!==
$currentUser
->
getUsername
())
{
$this
->
redirectWithError
(
...
...
@@ -346,7 +348,7 @@ class Tx_TerFe2_Controller_ExtensionController extends Tx_TerFe2_Controller_Abst
}
$tags
=
array_unique
(
$tags
);
foreach
(
$tags
as
$tag
)
{
/** @var
Tx_TerFe2_Domain_Model_
Tag $newTag */
/** @var
\T3o\TerFe2\Domain\Model\
Tag $newTag */
$newTag
=
$this
->
tagRepository
->
findByTitle
(
$tag
)
->
getFirst
();
if
(
$newTag
!==
NULL
)
{
if
(
!
$extension
->
getTags
()
->
contains
(
$newTag
))
{
...
...
@@ -355,7 +357,7 @@ class Tx_TerFe2_Controller_ExtensionController extends Tx_TerFe2_Controller_Abst
continue
;
}
}
else
{
$newTag
=
$this
->
objectManager
->
get
(
'Tx_TerFe2_Domain_Model_Tag'
);
$newTag
=
$this
->
objectManager
->
get
(
\
T3o\TerFe2\Domain\Model\Tag
::
class
);
$newTag
->
setTitle
(
$tag
);
$extension
->
addTag
(
$newTag
);
}
...
...
@@ -385,12 +387,12 @@ class Tx_TerFe2_Controller_ExtensionController extends Tx_TerFe2_Controller_Abst
}
/**
* @param
Tx_TerFe2_Domain_Model_
Extension $extension
* @param
Tx_TerFe2_Domain_Model_
Tag $tag
* @param
\T3o\TerFe2\Domain\Model\
Extension $extension
* @param
\T3o\TerFe2\Domain\Model\
Tag $tag
*
* @return void
*/
public
function
removeTagAction
(
Tx_TerFe2_Domain_Model_Extension
$extension
,
Tx_TerFe2_Domain_Model_
Tag
$tag
)
public
function
removeTagAction
(
\
T3o\TerFe2\Domain\Model\Extension
$extension
,
\
T3o\TerFe2\Domain\Model\
Tag
$tag
)
{
if
(
$extension
->
getTags
()
->
contains
(
$tag
))
{
$extension
->
removeTag
(
$tag
);
...
...
@@ -410,10 +412,10 @@ class Tx_TerFe2_Controller_ExtensionController extends Tx_TerFe2_Controller_Abst
/**
* Deletes an existing extension and all versions
*
* @param
Tx_TerFe2_Domain_Model_
Extension $extension The extension to delete
* @param
\T3o\TerFe2\Domain\Model\
Extension $extension The extension to delete
* @return void
*/
public
function
deleteAction
(
Tx_TerFe2_Domain_Model_
Extension
$extension
)
public
function
deleteAction
(
\
T3o\TerFe2\Domain\Model\
Extension
$extension
)
{
$this
->
extensionRepository
->
remove
(
$extension
);
$this
->
redirectWithMessage
(
$this
->
translate
(
'msg.extension_deleted'
),
'index'
);
...
...
@@ -423,12 +425,12 @@ class Tx_TerFe2_Controller_ExtensionController extends Tx_TerFe2_Controller_Abst
/**
* Check file hash, increment download counter and send file to client browser
*
* @param
Tx_TerFe2_Domain_Model_
Extension $extension The extension object
* @param
\T3o\TerFe2\Domain\Model\
Extension $extension The extension object
* @param string $versionString An existing version string
* @param string $format Format of the file output
* @return void
*/
public
function
downloadAction
(
Tx_TerFe2_Domain_Model_
Extension
$extension
,
$versionString
,
$format
)
public
function
downloadAction
(
\
T3o\TerFe2\Domain\Model\
Extension
$extension
,
$versionString
,
$format
)
{
if
(
!
$format
)
{
$format
=
't3x'
;
...
...
@@ -451,13 +453,13 @@ class Tx_TerFe2_Controller_ExtensionController extends Tx_TerFe2_Controller_Abst
if
(
$fileUrl
===
''
)
{
$t3xFileUrl
=
$provider
->
getFileUrl
(
$version
,
't3x'
);
$zipFileUrl
=
str_replace
(
'.t3x'
,
'.zip'
,
$t3xFileUrl
);
Tx_TerFe2_Utility_
Archive
::
convertT3xToZip
(
Tx_TerFe2_Utility_
File
::
getAbsolutePathFromUrl
(
$t3xFileUrl
),
Tx_TerFe2_Utility_
File
::
getAbsolutePathFromUrl
(
$zipFileUrl
)
\
T3o\TerFe2\Utility\
Archive
::
convertT3xToZip
(
\
T3o\TerFe2\Utility\
File
::
getAbsolutePathFromUrl
(
$t3xFileUrl
),
\
T3o\TerFe2\Utility\
File
::
getAbsolutePathFromUrl
(
$zipFileUrl
)
);
// update ZIP filesize
$version
->
setZipFileSize
(
filesize
(
Tx_TerFe2_Utility_
File
::
getAbsolutePathFromUrl
(
$zipFileUrl
)));
$version
->
setZipFileSize
(
filesize
(
\
T3o\TerFe2\Utility\
File
::
getAbsolutePathFromUrl
(
$zipFileUrl
)));
$this
->
versionRepository
->
update
(
$version
);
$this
->
persistenceManager
->
persistAll
();
...
...
@@ -466,13 +468,13 @@ class Tx_TerFe2_Controller_ExtensionController extends Tx_TerFe2_Controller_Abst
}
// Check if file exists
if
(
empty
(
$fileUrl
)
||
!
Tx_TerFe2_Utility_
File
::
fileExists
(
$fileUrl
))
{
if
(
empty
(
$fileUrl
)
||
!
\
T3o\TerFe2\Utility\
File
::
fileExists
(
$fileUrl
))
{
$this
->
redirectWithMessage
(
$this
->
translate
(
'msg.file_not_found'
)
.
': '
.
basename
(
$fileUrl
),
'show'
,
''
,
\
TYPO3\CMS\Core\Messaging\FlashMessage
::
ERROR
,
NULL
,
NULL
,
array
(
'extension'
=>
$extension
));
}
// Check file hash of t3x packages
if
(
$format
===
't3x'
)
{
$fileHash
=
Tx_TerFe2_Utility_
File
::
getFileHash
(
$fileUrl
);
$fileHash
=
\
T3o\TerFe2\Utility\
File
::
getFileHash
(
$fileUrl
);
if
(
$fileHash
!=
$version
->
getFileHash
())
{
$this
->
redirectWithMessage
(
$this
->
translate
(
'msg.file_hash_not_equal'
),
'show'
,
''
,
\
TYPO3\CMS\Core\Messaging\FlashMessage
::
ERROR
,
NULL
,
NULL
,
array
(
'extension'
=>
$extension
));
}
...
...
@@ -494,7 +496,7 @@ class Tx_TerFe2_Controller_ExtensionController extends Tx_TerFe2_Controller_Abst
}
// Send file to browser
if
(
!
Tx_TerFe2_Utility_
File
::
transferFile
(
$fileUrl
))
{
if
(
!
\
T3o\TerFe2\Utility\
File
::
transferFile
(
$fileUrl
))
{
$this
->
redirectWithMessage
(
$this
->
translate
(
'msg.could_not_transfer_file'
),
'show'
,
''
,
\
TYPO3\CMS\Core\Messaging\FlashMessage
::
ERROR
,
NULL
,
NULL
,
array
(
'extension'
=>
$extension
));
}
...
...
@@ -506,13 +508,13 @@ class Tx_TerFe2_Controller_ExtensionController extends Tx_TerFe2_Controller_Abst
/**
* Show upload form for a new extension version
*
* @param
Tx_TerFe2_Domain_Model_
Extension $extension The extension object
* @param
\T3o\TerFe2\Domain\Model\
Extension $extension The extension object
* @param array $form Form information for the new version
* @return void
* @dontvalidate $extension
* @dontvalidate $form
*/
public
function
uploadVersionAction
(
Tx_TerFe2_Domain_Model_
Extension
$extension
,
array
$form
=
array
())
public
function
uploadVersionAction
(
\
T3o\TerFe2\Domain\Model\
Extension
$extension
,
array
$form
=
array
())
{
if
(
!
\
TYPO3\CMS\Core\Utility\ExtensionManagementUtility
::
isLoaded
(
'ter'
))
{
$this
->
addFlashMessage
(
$this
->
translate
(
'msq.createVersionTerNotLoaded'
));
...
...
@@ -537,13 +539,13 @@ class Tx_TerFe2_Controller_ExtensionController extends Tx_TerFe2_Controller_Abst
/**
* Create new version of an extension
*
* @param
Tx_TerFe2_Domain_Model_
Extension $extension The extension object
* @param
\T3o\TerFe2\Domain\Model\
Extension $extension The extension object
* @param array $form Form information for the new version
* @return void
* @dontvalidate $extension
* @dontvalidate $form
*/
public
function
createVersionAction
(
Tx_TerFe2_Domain_Model_
Extension
$extension
,
array
$form
)
public
function
createVersionAction
(
\
T3o\TerFe2\Domain\Model\
Extension
$extension
,
array
$form
)
{
if
(
!
$form
[
'gplCompliant'
])
{
$this
->
forwardWithError
(
$this
->
translate
(
'msg.acceptGPL'
),
'uploadVersion'
);
...
...
@@ -558,7 +560,7 @@ class Tx_TerFe2_Controller_ExtensionController extends Tx_TerFe2_Controller_Abst
if
(
empty
(
$form
[
'comment'
]))
{
$this
->
forwardWithError
(
$this
->
translate
(
'msg.createVersionCommentEmpty'
),
'uploadVersion'
);
}
$fileInfo
=
Tx_TerFe2_Utility_
File
::
getFileInfo
(
'tx_terfe2_pi1.form.file'
);
// $fileInfo = \T3o\TerFe2\Utility\
File::getFileInfo('tx_terfe2_pi1.form.file');
if
(
empty
(
$fileInfo
)
||
empty
(
$fileInfo
[
'tmp_name'
])
||
$fileInfo
[
'error'
]
!=
UPLOAD_ERR_OK
)
{
$this
->
forwardWithError
(
$this
->
translate
(
'msg.createVersionFileEmpty'
),
'uploadVersion'
);
}
...
...
@@ -567,7 +569,7 @@ class Tx_TerFe2_Controller_ExtensionController extends Tx_TerFe2_Controller_Abst
}
$files
=
array
();
try
{
$extensionInfo
=
Tx_TerFe2_Utility_
Archive
::
getExtensionDetailsFromZipArchive
(
$fileInfo
[
'tmp_name'
],
$files
);
$extensionInfo
=
\
T3o\TerFe2\Utility\
Archive
::
getExtensionDetailsFromZipArchive
(
$fileInfo
[
'tmp_name'
],
$files
);
}
catch
(
Exception
$exception
)
{
$this
->
forwardWithError
(
$exception
->
getMessage
(),
'uploadVersion'
);
}
...
...
@@ -610,7 +612,7 @@ class Tx_TerFe2_Controller_ExtensionController extends Tx_TerFe2_Controller_Abst
protected
function
getExtensions
(
array
&
$options
,
$restoreSearch
=
FALSE
)
{
// Get last search
$session
=
$this
->
objectManager
->
get
(
'Tx_TerFe2_Persistence_Session'
);
$session
=
$this
->
objectManager
->
get
(
\
T3o\TerFe2\Persistence\Session
::
class
);
$lastSearch
=
$session
->
get
(
'lastSearch'
);
// Revert last search if set
...
...
html/typo3conf/ext/ter_fe2/Classes/Controller/RegisterkeyController.php
View file @
4e3337df
<?php
namespace
T3o\TerFe2\Controller
;
/* * *****************************************************************
* Copyright notice
...
...
@@ -28,16 +29,16 @@
/**
* Controller for the extension key registration
*/
class
Tx_TerFe2_Controller_RegisterkeyController
extends
Tx_TerFe2_Controller_
AbstractTerBasedController
class
RegisterkeyController
extends
\
T3o\TerFe2\Controller\
AbstractTerBasedController
{
/**
* @var
Tx_TerFe2_Domain_Repository_
ExtensionRepository
* @var
\T3o\TerFe2\Domain\Repository\
ExtensionRepository