chore: Remove typed properties to support 7.3

23 still supports PHP 7.3

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
This commit is contained in:
Côme Chilliet 2024-03-19 16:11:30 +01:00
parent a5ac6d9db3
commit b4a166e1cc
No known key found for this signature in database
GPG key ID: A3E2F658B28C760A
5 changed files with 52 additions and 26 deletions

View file

@ -37,13 +37,20 @@ use Sabre\DAV\Exception\NotFound;
* Mapping node for system tag to object id
*/
class SystemTagMappingNode implements \Sabre\DAV\INode {
private ISystemTag $tag;
private string $objectId;
private string $objectType;
private IUser $user;
private ISystemTagManager $tagManager;
private ISystemTagObjectMapper $tagMapper;
private \Closure $childWriteAccessFunction;
/** @var ISystemTag */
private $tag;
/** @var string */
private $objectId;
/** @var string */
private $objectType;
/** @var IUser */
private $user;
/** @var ISystemTagManager */
private $tagManager;
/** @var ISystemTagObjectMapper */
private $tagMapper;
/** @var \Closure */
private $childWriteAccessFunction;
public function __construct(
ISystemTag $tag,

View file

@ -40,12 +40,18 @@ use Sabre\DAV\ICollection;
* Collection containing tags by object id
*/
class SystemTagsObjectMappingCollection implements ICollection {
private string $objectId;
private string $objectType;
private IUser $user;
private ISystemTagManager $tagManager;
private ISystemTagObjectMapper $tagMapper;
protected \Closure $childWriteAccessFunction;
/** @var string */
private $objectId;
/** @var string */
private $objectType;
/** @var IUser */
private $user;
/** @var ISystemTagManager */
private $tagManager;
/** @var ISystemTagObjectMapper */
private $tagMapper;
/** @var \Closure */
protected $childWriteAccessFunction;
public function __construct(
string $objectId,

View file

@ -38,13 +38,20 @@ use Sabre\DAV\ICollection;
* Collection containing object ids by object type
*/
class SystemTagsObjectTypeCollection implements ICollection {
private string $objectType;
private ISystemTagManager $tagManager;
private ISystemTagObjectMapper $tagMapper;
private IUserSession $userSession;
private IGroupManager $groupManager;
protected \Closure $childExistsFunction;
protected \Closure $childWriteAccessFunction;
/** @var string */
private $objectType;
/** @var ISystemTagManager */
private $tagManager;
/** @var ISystemTagObjectMapper */
private $tagMapper;
/** @var IUserSession */
private $userSession;
/** @var IGroupManager */
private $groupManager;
/** @var \Closure */
protected $childExistsFunction;
/** @var \Closure */
protected $childWriteAccessFunction;
public function __construct(
string $objectType,

View file

@ -33,9 +33,12 @@ use OCP\SystemTag\ISystemTagObjectMapper;
use OCP\SystemTag\TagNotFoundException;
class SystemTagMappingNodeTest extends \Test\TestCase {
private ISystemTagManager $tagManager;
private ISystemTagObjectMapper $tagMapper;
private IUser $user;
/** @var ISystemTagManager */
private $tagManager;
/** @var ISystemTagObjectMapper */
private $tagMapper;
/** @var IUser */
private $user;
protected function setUp(): void {
parent::setUp();

View file

@ -32,9 +32,12 @@ use OCP\SystemTag\ISystemTagObjectMapper;
use OCP\SystemTag\TagNotFoundException;
class SystemTagsObjectMappingCollectionTest extends \Test\TestCase {
private ISystemTagManager $tagManager;
private ISystemTagObjectMapper $tagMapper;
private IUser $user;
/** @var ISystemTagManager */
private $tagManager;
/** @var ISystemTagObjectMapper */
private $tagMapper;
/** @var IUser */
private $user;
protected function setUp(): void {
parent::setUp();