Você não pode selecionar mais de 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.

ReductionPropertyInterface.php 907B

3 anos atrás
3 anos atrás
3 anos atrás
12345678910111213141516171819202122232425262728293031323334
  1. <?php
  2. namespace Lc\CaracoleBundle\Doctrine\Extension;
  3. use Doctrine\Common\Collections\Collection;
  4. use Lc\SovBundle\Model\User\GroupUserInterface;
  5. use Lc\SovBundle\Model\User\UserInterface;
  6. interface ReductionPropertyInterface
  7. {
  8. public function getUsers(): Collection;
  9. public function addUser(UserInterface $user);
  10. public function removeUser(UserInterface $user);
  11. public function getGroupUsers(): Collection;
  12. public function addGroupUser(GroupUserInterface $groupUser);
  13. public function removeGroupUser(GroupUserInterface $groupUser);
  14. public function getDateStart(): ?\DateTimeInterface;
  15. public function setDateStart(?\DateTimeInterface $dateStart);
  16. public function getDateEnd(): ?\DateTimeInterface;
  17. public function setDateEnd(?\DateTimeInterface $dateEnd);
  18. public function getPermanent(): ?bool;
  19. public function setPermanent(bool $permanent);
  20. }