Code Coverage
 
Lines
Functions and Methods
Classes and Traits
Total
0.00% covered (danger)
0.00%
0 / 4
0.00% covered (danger)
0.00%
0 / 4
CRAP
0.00% covered (danger)
0.00%
0 / 1
Metadata
0.00% covered (danger)
0.00%
0 / 4
0.00% covered (danger)
0.00%
0 / 4
20
0.00% covered (danger)
0.00%
0 / 1
 getDisplayName
0.00% covered (danger)
0.00%
0 / 1
0.00% covered (danger)
0.00%
0 / 1
2
 getPath
0.00% covered (danger)
0.00%
0 / 1
0.00% covered (danger)
0.00%
0 / 1
2
 getHref
0.00% covered (danger)
0.00%
0 / 1
0.00% covered (danger)
0.00%
0 / 1
2
 isAccessibleToUser
0.00% covered (danger)
0.00%
0 / 1
0.00% covered (danger)
0.00%
0 / 1
2
1<?php
2
3namespace Olz\Apps\Newsletter;
4
5use Olz\Apps\BaseAppMetadata;
6use Olz\Entity\Users\User;
7
8class Metadata extends BaseAppMetadata {
9    public function getDisplayName(): string {
10        return 'Newsletter';
11    }
12
13    public function getPath(): string {
14        return __DIR__;
15    }
16
17    public function getHref(): string {
18        return 'apps/newsletter';
19    }
20
21    public function isAccessibleToUser(?User $user): bool {
22        return $this->authUtils()->hasPermission('any', $user);
23    }
24}