PhpUnit fixes

This commit is contained in:
Dennis Eichhorn 2017-03-12 22:40:21 +01:00
parent cad27a3891
commit 20caea6f6e
2 changed files with 23 additions and 16 deletions

View File

@ -69,14 +69,14 @@ class Collection extends Media
/** /**
* Set sources. * Set sources.
* *
* @param int $source Source * @param int|Media $source Source
* *
* @return void * @return void
* *
* @since 1.0.0 * @since 1.0.0
* @author Dennis Eichhorn <d.eichhorn@oms.com> * @author Dennis Eichhorn <d.eichhorn@oms.com>
*/ */
public function addSource(int $source) public function addSource($source)
{ {
$this->sources[] = $source; $this->sources[] = $source;
} }

View File

@ -82,25 +82,32 @@ class MediaMapper extends DataMapperAbstract
{ {
try { try {
$objId = parent::create($obj, $relations); $objId = parent::create($obj, $relations);
if($objId === null || !is_scalar($objId)) {
return $objId;
}
$query = new Builder(self::$db); $query = new Builder(self::$db);
$query->prefix(self::$db->getPrefix()) $query->prefix(self::$db->getPrefix())
->insert( ->insert(
'account_permission_account', 'account_permission_account',
'account_permission_from', 'account_permission_from',
'account_permission_for', 'account_permission_for',
'account_permission_id1', 'account_permission_id1',
'account_permission_id2', 'account_permission_id2',
'account_permission_r', 'account_permission_r',
'account_permission_w', 'account_permission_w',
'account_permission_m', 'account_permission_m',
'account_permission_d', 'account_permission_d',
'account_permission_p' 'account_permission_p'
) )
->into('account_permission') ->into('account_permission')
->values($obj->getCreatedBy(), 'media', 'media', 1, $objId, 1, 1, 1, 1, 1); ->values($obj->getCreatedBy(), 'media', 'media', 1, $objId, 1, 1, 1, 1, 1);
self::$db->con->prepare($query->toSql())->execute(); self::$db->con->prepare($query->toSql())->execute();
} catch (\Exception $e) { } catch (\Exception $e) {
var_dump($e->getMessage());
return false; return false;
} }