Implemented tests for DimensionHelper

This commit is contained in:
Kevin Frantz
2018-11-01 22:34:26 +01:00
parent 0cd09258e7
commit fdeaa390d3
19 changed files with 187 additions and 104 deletions

View File

@@ -3,8 +3,7 @@
namespace App\Entity\Attribut;
use Doctrine\Common\Collections\Collection;
use Doctrine\Common\Collections\ArrayCollection;
use App\Helper\Dimension;
use App\Helper\DimensionHelper;
/**
* @author kevinfrantz
@@ -34,8 +33,9 @@ trait MembersAttribut
*/
public function getMembersIncludingChildren(?int $dimension = null, Collection $members = null): Collection
{
$dimensionHelper = new Dimension(__FUNCTION__, MembersAttributInterface::class, $this, 'members');
return $dimensionHelper->getDimensions($dimension,$members);
$dimensionHelper = new DimensionHelper(__FUNCTION__, MembersAttributInterface::class, $this, 'members');
return $dimensionHelper->getDimensions($dimension, $members);
}
private function continueIncludeMembersLoop(?int $dimension): bool

View File

@@ -3,7 +3,6 @@
namespace App\Entity\Attribut;
use Doctrine\Common\Collections\Collection;
use App\Entity\Source\GroupSourceInterface;
use App\Entity\Source\Collection\MemberCollectionSourceInterface;
/**

View File

@@ -1,4 +1,5 @@
<?php
namespace App\Entity\Attribut;
use Doctrine\Common\Collections\Collection;
@@ -9,15 +10,14 @@ trait SourceCollectionAttribut
/**
* @param Collection|SourceInterface[] $collection
*/
public function setCollection(Collection $collection):void{
public function setCollection(Collection $collection): void
{
}
/**
* @return Collection|SourceInterface[]
*/
public function getCollection():Collection{
public function getCollection(): Collection
{
}
}

View File

@@ -1,4 +1,5 @@
<?php
namespace App\Entity\Attribut;
use Doctrine\Common\Collections\Collection;
@@ -9,10 +10,10 @@ interface SourceCollectionAttributInterface
/**
* @param Collection|SourceInterface[] $collection
*/
public function setCollection(Collection $collection):void;
public function setCollection(Collection $collection): void;
/**
* @return Collection|SourceInterface[]
*/
public function getCollection():Collection;
}
public function getCollection(): Collection;
}