for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
/**
* Created for IG Monitoring.
* User: jakim <[email protected]>
* Date: 12.06.2018
*/
namespace app\components\traits;
use yii\db\ActiveRecord;
trait FindOrCreate
{
public function findOrCreate(array $conditions, string $class): ActiveRecord
$model = $class::findOne($conditions);
if ($model === null) {
$model = new $class($conditions);
}
return $model;