LDAP authentication support (#815)

This commit is contained in:
Kevin Papst
2019-06-07 22:48:39 +02:00
committed by GitHub
parent bcf1ebd778
commit 0c0e9c2f71
99 changed files with 3542 additions and 926 deletions

View File

@@ -17,7 +17,7 @@ use App\Entity\Project;
class ActivityQuery extends ProjectQuery
{
/**
* @var Project|int
* @var Project|int|null
*/
protected $project;
/**
@@ -37,11 +37,7 @@ class ActivityQuery extends ProjectQuery
return $this->orderGlobalsFirst;
}
/**
* @param bool $orderGlobalsFirst
* @return ActivityQuery
*/
public function setOrderGlobalsFirst(bool $orderGlobalsFirst)
public function setOrderGlobalsFirst(bool $orderGlobalsFirst): ActivityQuery
{
$this->orderGlobalsFirst = $orderGlobalsFirst;
@@ -60,15 +56,15 @@ class ActivityQuery extends ProjectQuery
* @param bool $globalsOnly
* @return ActivityQuery
*/
public function setGlobalsOnly($globalsOnly)
public function setGlobalsOnly($globalsOnly): ActivityQuery
{
$this->globalsOnly = $globalsOnly;
$this->globalsOnly = (bool) $globalsOnly;
return $this;
}
/**
* @return Project|int
* @return Project|int|null
*/
public function getProject()
{
@@ -76,10 +72,10 @@ class ActivityQuery extends ProjectQuery
}
/**
* @param Project|int $project
* @return $this
* @param Project|int|null $project
* @return ActivityQuery
*/
public function setProject($project = null)
public function setProject($project = null): ActivityQuery
{
$this->project = $project;

View File

@@ -25,7 +25,7 @@ class BaseQuery
public const RESULT_TYPE_QUERYBUILDER = 'QueryBuilder';
/**
* @var object
* @var object|null
*/
protected $hiddenEntity;
/**
@@ -158,7 +158,7 @@ class BaseQuery
}
/**
* @return object
* @return object|null
*/
public function getHiddenEntity()
{
@@ -166,7 +166,7 @@ class BaseQuery
}
/**
* @param object|string $hiddenEntity
* @param object|string|null $hiddenEntity
* @return BaseQuery
*/
public function setHiddenEntity($hiddenEntity)

View File

@@ -17,7 +17,7 @@ use App\Entity\Customer;
class ProjectQuery extends VisibilityQuery
{
/**
* @var Customer|int
* @var Customer|int|null
*/
protected $customer;
@@ -46,7 +46,7 @@ class ProjectQuery extends VisibilityQuery
}
/**
* @return Customer|int
* @return Customer|int|null
*/
public function getCustomer()
{
@@ -54,7 +54,7 @@ class ProjectQuery extends VisibilityQuery
}
/**
* @param Customer|int $customer
* @param Customer|int|null $customer
* @return $this
*/
public function setCustomer($customer = null)

View File

@@ -36,11 +36,11 @@ class TimesheetQuery extends ActivityQuery
*/
protected $orderBy = 'begin';
/**
* @var User
* @var User|null
*/
protected $user;
/**
* @var Activity
* @var Activity|null
*/
protected $activity;
/**
@@ -66,7 +66,7 @@ class TimesheetQuery extends ActivityQuery
}
/**
* @return User
* @return User|null
*/
public function getUser()
{
@@ -74,7 +74,7 @@ class TimesheetQuery extends ActivityQuery
}
/**
* @param User|int $user
* @param User|int|null $user
* @return TimesheetQuery
*/
public function setUser($user = null)
@@ -87,7 +87,7 @@ class TimesheetQuery extends ActivityQuery
/**
* Activity overwrites: setProject() and setCustomer()
*
* @return Activity
* @return Activity|null
*/
public function getActivity()
{
@@ -95,7 +95,7 @@ class TimesheetQuery extends ActivityQuery
}
/**
* @param Activity|int $activity
* @param Activity|int|null $activity
* @return TimesheetQuery
*/
public function setActivity($activity = null)

View File

@@ -15,12 +15,12 @@ namespace App\Repository\Query;
class UserQuery extends VisibilityQuery
{
/**
* @var string
* @var string|null
*/
protected $role;
/**
* @return string
* @return string|null
*/
public function getRole()
{