Marketplace API
* Migrated from eloquent to doctrine ORM * Added public endpoints (rate limited) exposing marketplace api Change-Id: Ib60ad6c45e3e41afd66c9c7a1a667a50f947aaa5
This commit is contained in:
@@ -13,7 +13,7 @@
|
||||
**/
|
||||
use models\main\ChatTeamInvitation;
|
||||
use models\main\IChatTeamInvitationRepository;
|
||||
use repositories\SilverStripeDoctrineRepository;
|
||||
use App\Repositories\SilverStripeDoctrineRepository;
|
||||
use Doctrine\ORM\Query\Expr\Join;
|
||||
/**
|
||||
* Class DoctrineChatTeamInvitationRepository
|
||||
@@ -67,4 +67,12 @@ final class DoctrineChatTeamInvitationRepository
|
||||
->where('i.is_accepted = true')
|
||||
->setParameter('member_id', $invitee_id)->getQuery()->getResult();
|
||||
}
|
||||
|
||||
/**
|
||||
* @return string
|
||||
*/
|
||||
protected function getBaseEntity()
|
||||
{
|
||||
return ChatTeamInvitation::class;
|
||||
}
|
||||
}
|
||||
@@ -12,8 +12,9 @@
|
||||
* limitations under the License.
|
||||
**/
|
||||
use Doctrine\ORM\Tools\Pagination\Paginator;
|
||||
use models\main\ChatTeamPushNotificationMessage;
|
||||
use models\main\IChatTeamPushNotificationMessageRepository;
|
||||
use repositories\SilverStripeDoctrineRepository;
|
||||
use App\Repositories\SilverStripeDoctrineRepository;
|
||||
use utils\DoctrineJoinFilterMapping;
|
||||
use utils\Filter;
|
||||
use utils\Order;
|
||||
@@ -134,4 +135,12 @@ final class DoctrineChatTeamPushNotificationMessageRepository
|
||||
$data
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
* @return string
|
||||
*/
|
||||
protected function getBaseEntity()
|
||||
{
|
||||
return ChatTeamPushNotificationMessage::class;
|
||||
}
|
||||
}
|
||||
@@ -14,7 +14,7 @@
|
||||
use models\main\ChatTeam;
|
||||
use models\main\IChatTeamRepository;
|
||||
use models\main\Member;
|
||||
use repositories\SilverStripeDoctrineRepository;
|
||||
use App\Repositories\SilverStripeDoctrineRepository;
|
||||
use Doctrine\ORM\Query\Expr\Join;
|
||||
/**
|
||||
* Class DoctrineChatTeamRepository
|
||||
@@ -50,4 +50,12 @@ final class DoctrineChatTeamRepository extends SilverStripeDoctrineRepository im
|
||||
$ids = array_map('current', $result);
|
||||
return $ids;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return string
|
||||
*/
|
||||
protected function getBaseEntity()
|
||||
{
|
||||
return ChatTeam::class;
|
||||
}
|
||||
}
|
||||
@@ -13,7 +13,7 @@
|
||||
**/
|
||||
use models\main\ITagRepository;
|
||||
use models\main\Tag;
|
||||
use repositories\SilverStripeDoctrineRepository;
|
||||
use App\Repositories\SilverStripeDoctrineRepository;
|
||||
|
||||
/**
|
||||
* Class DoctrineTagRepository
|
||||
@@ -40,4 +40,12 @@ final class DoctrineTagRepository extends SilverStripeDoctrineRepository impleme
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* @return string
|
||||
*/
|
||||
protected function getBaseEntity()
|
||||
{
|
||||
return Tag::class;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user