Fixed issue 63 in Modules

This commit is contained in:
Dennis Eichhorn 2017-10-07 22:59:06 +02:00
parent 75b1651423
commit 98d89c1af9
4 changed files with 30 additions and 13 deletions

View File

@ -193,6 +193,18 @@ class Account implements ArrayableInterface, \JsonSerializable
return $this->l11n; return $this->l11n;
} }
/**
* Get groups.
*
* @return array
*
* @since 1.0.0
*/
public function getGroups() : array
{
return $this->groups;
}
/** /**
* Set localization. * Set localization.
* *

View File

@ -102,6 +102,11 @@ class AccountManager implements \Countable
return $this->accounts[$id] ?? new NullAccount(); return $this->accounts[$id] ?? new NullAccount();
} }
public function getAuth() : Auth
{
return $this->auth;
}
/** /**
* Add account. * Add account.
* *

View File

@ -32,10 +32,10 @@ use phpOMS\Stdlib\Base\Enum;
*/ */
abstract class PermissionType extends Enum abstract class PermissionType extends Enum
{ {
/* public */ const NONE = 0; /* public */ const NONE = 1;
/* public */ const READ = 1; /* public */ const READ = 2;
/* public */ const CREATE = 2; /* public */ const CREATE = 4;
/* public */ const MODIFY = 4; /* public */ const MODIFY = 8;
/* public */ const DELETE = 8; /* public */ const DELETE = 16;
/* public */ const PERMISSION = 16; /* public */ const PERMISSION = 32;
} }

View File

@ -30,11 +30,11 @@ use phpOMS\Stdlib\Base\Enum;
*/ */
abstract class RelationType extends Enum abstract class RelationType extends Enum
{ {
/* public */ const NONE = 0; /* public */ const NONE = 1;
/* public */ const NEWEST = 1; /* public */ const NEWEST = 2;
/* public */ const BELONGS_TO = 2; /* public */ const BELONGS_TO = 4;
/* public */ const OWNS_ONE = 4; /* public */ const OWNS_ONE = 8;
/* public */ const HAS_MANY = 8; /* public */ const HAS_MANY = 16;
/* public */ const ALL = 16; /* public */ const ALL = 32;
/* public */ const REFERENCE = 32; /* public */ const REFERENCE = 64;
} }