mirror of
https://github.com/FriendsOfTYPO3/tea.git
synced 2024-11-22 06:36:12 +01:00
[CLEANUP] Use a dedicated inject method
This will improve performance.
This commit is contained in:
parent
cb62d0c28b
commit
a2b322d53c
2 changed files with 12 additions and 2 deletions
|
@ -14,6 +14,7 @@ namespace OliverKlee\Tea\Controller;
|
|||
* The TYPO3 project - inspiring people to share!
|
||||
*/
|
||||
|
||||
use OliverKlee\Tea\Domain\Repository\TestimonialRepository;
|
||||
use TYPO3\CMS\Extbase\Mvc\Controller\ActionController;
|
||||
|
||||
/**
|
||||
|
@ -24,11 +25,20 @@ use TYPO3\CMS\Extbase\Mvc\Controller\ActionController;
|
|||
class TestimonialController extends ActionController
|
||||
{
|
||||
/**
|
||||
* @inject
|
||||
* @var \OliverKlee\Tea\Domain\Repository\TestimonialRepository
|
||||
*/
|
||||
protected $testimonialRepository = null;
|
||||
|
||||
/**
|
||||
* @param TestimonialRepository $repository
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function injectTestimonialRepository(TestimonialRepository $repository)
|
||||
{
|
||||
$this->testimonialRepository = $repository;
|
||||
}
|
||||
|
||||
/**
|
||||
* Lists all testimonials.
|
||||
*
|
||||
|
|
|
@ -70,7 +70,7 @@ class TestimonialControllerTest extends \TYPO3\CMS\Core\Tests\UnitTestCase
|
|||
|
||||
$this->testimonialRepositoryProphecy = $this->prophesize(TestimonialRepository::class);
|
||||
$this->testimonialRepository = $this->testimonialRepositoryProphecy->reveal();
|
||||
$this->inject($this->subject, 'testimonialRepository', $this->testimonialRepository);
|
||||
$this->subject->injectTestimonialRepository($this->testimonialRepository);
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
Loading…
Reference in a new issue