nc-vue-agency/lib/Agency/AgencyManager.php

24 lines
652 B
PHP

<?php
namespace OCA\Agency\Agency;
use OCP\IDBConnection;
use OCA\Agency\Db\AgencyMapper;
use OCA\Agency\Service\AgencyService;
class AgencyManager {
protected $agencyMapper;
protected $db;
public function __construct(IDBConnection $db) {
$this->appName = $appName;
$this->agencyMapper = new AgencyMapper($db);
}
public function createAgencyOnReg(string $agencygid, string $agencydirid, string $standarddirid){
$agencyService = new AgencyService($this->agencyMapper);
return $agencyService->create(null, null, null, null, null, null, null, $agencygid, $agencydirid, $standarddirid);
}
}