Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
chore: Remove typed properties to support 7.3
23 still supports PHP 7.3

Signed-off-by: Côme Chilliet <[email protected]>
  • Loading branch information
come-nc committed Mar 19, 2024
commit b4a166e1cc365d58ed63bc6e490fdb8ae8c7f566
21 changes: 14 additions & 7 deletions apps/dav/lib/SystemTag/SystemTagMappingNode.php
Original file line number Diff line number Diff line change
Expand Up @@ -37,13 +37,20 @@
* 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,
Expand Down
18 changes: 12 additions & 6 deletions apps/dav/lib/SystemTag/SystemTagsObjectMappingCollection.php
Original file line number Diff line number Diff line change
Expand Up @@ -40,12 +40,18 @@
* 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,
Expand Down
21 changes: 14 additions & 7 deletions apps/dav/lib/SystemTag/SystemTagsObjectTypeCollection.php
Original file line number Diff line number Diff line change
Expand Up @@ -38,13 +38,20 @@
* 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,
Expand Down
9 changes: 6 additions & 3 deletions apps/dav/tests/unit/SystemTag/SystemTagMappingNodeTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -33,9 +33,12 @@
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();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -32,9 +32,12 @@
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();
Expand Down