Exemple #1
0
 /**
  * @deprecated Deprecated since 1.7.0 in favor of getLastStatusForConnector because of performance impact.
  * @see Oro\Bundle\IntegrationBundle\Entity\Repository\ChannelRepository::getLastStatusForConnector
  * @param string $connector
  * @param int|null $codeFilter
  *
  * @return ArrayCollection
  */
 public function getStatusesForConnector($connector, $codeFilter = null)
 {
     return $this->statuses->filter(function (Status $status) use($connector, $codeFilter) {
         $connectorFilter = $status->getConnector() === $connector;
         $codeFilter = $codeFilter === null ? true : $status->getCode() == $codeFilter;
         return $connectorFilter && $codeFilter;
     });
 }
Exemple #2
0
 /**
  * Add Status to User
  *
  * @param Status $status
  *
  * @return User
  */
 public function addStatus(Status $status)
 {
     if (!$this->statuses->contains($status)) {
         $this->statuses->add($status);
     }
     return $this;
 }