Ви не можете вибрати більше 25 тем
Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.
|
- <?php
-
- namespace common\repositories;
-
- use common\models\Producer;
-
- class ProducerRepository
- {
- public function getOneById($id)
- {
- return Producer::searchOne(['id' => $id]);
- }
-
- public function getOneBySlug($slug)
- {
- return Producer::searchOne(['slug' => $slug]);
- }
-
- public function queryActive()
- {
- return Producer::find()
- ->where([
- 'active' => true,
- ])
- ->orderBy('name ASC');
- }
-
- /**
- * Retourne le compte producteur de démonstration.
- *
- * @return Producer
- */
- public function getDemoAccount()
- {
- return Producer::find()->where('name LIKE \'Démo\'')->one();
- }
- }
|