|
|
@@ -3,6 +3,7 @@
|
|
|
namespace Opentalent\OtTemplating\ViewHelpers\Members;
|
|
|
|
|
|
use FluidTYPO3\Vhs\Traits\TemplateVariableViewHelperTrait;
|
|
|
+use Opentalent\OtCore\Domain\Repository\MemberCaRepository;
|
|
|
use Opentalent\OtCore\ViewHelpers\OtAbstractViewHelper;
|
|
|
use Opentalent\OtCore\Domain\Repository\MemberRepository;
|
|
|
use Opentalent\OtCore\Exception\ApiRequestException;
|
|
|
@@ -30,10 +31,10 @@ class GetPresidentViewHelper extends OtAbstractViewHelper {
|
|
|
protected $escapeOutput = false;
|
|
|
|
|
|
/**
|
|
|
- * @var MemberRepository
|
|
|
+ * @var MemberCaRepository
|
|
|
*
|
|
|
*/
|
|
|
- protected MemberRepository $memberRepository;
|
|
|
+ protected MemberCaRepository $memberCaRepository;
|
|
|
|
|
|
/**
|
|
|
* -- This method is expected by Fluid --
|
|
|
@@ -69,7 +70,7 @@ class GetPresidentViewHelper extends OtAbstractViewHelper {
|
|
|
|
|
|
// Get members of the structure (only CA members)
|
|
|
try {
|
|
|
- $collection = $this->memberRepository->findByOrganizationId($organizationId, true);
|
|
|
+ $collection = $this->memberCaRepository->findByOrganizationId($organizationId);
|
|
|
$members = $collection->getMembers();
|
|
|
} catch (ApiRequestException $e) {
|
|
|
$this->logger->error(sprintf('API Error: %s', $e->getMessage()));
|
|
|
@@ -89,10 +90,10 @@ class GetPresidentViewHelper extends OtAbstractViewHelper {
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
- * @param MemberRepository $memberRepository
|
|
|
+ * @param MemberCaRepository $memberCaRepository
|
|
|
*/
|
|
|
- public function injectMemberRepository(MemberRepository $memberRepository)
|
|
|
+ public function injectMemberCaRepository(MemberCaRepository $memberCaRepository)
|
|
|
{
|
|
|
- $this->memberRepository = $memberRepository;
|
|
|
+ $this->memberCaRepository = $memberCaRepository;
|
|
|
}
|
|
|
}
|