Release 2.0.5 (#3888)
- Fixed: mandatory fields / form validation for invoice template - Added: Duration as calendar title replacer (open: running records) - Fixed: HTML injection in Calendar - Fixed: Doctrine Proxies are not initialized (leads to empty customer/project) - Fixed: tag creation - Fixed: validation errors do not need to be logged in prod - Removed: Customer VCard download, as used library is outdated and not maintained - Added: supporting translations domains in many new places (menu, help_text, page_setup, report, exporter, calendar)
This commit is contained in:
@@ -14,14 +14,14 @@ use App\Export\Annotation as Exporter;
|
||||
#[Exporter\Order(['a-time', 'publicProperty', 'a-date', 'something', 'privateProperty'])]
|
||||
#[Exporter\Expose(name: 'accessor', label: 'accessor', exp: 'object.accessorMethod()')]
|
||||
#[Exporter\Expose(name: 'a-date', label: 'type-date', exp: 'object.getDateTime()', type: 'date')]
|
||||
#[Exporter\Expose(name: 'a-time', label: 'type-time', exp: 'object.getDateTime()', type: 'time')]
|
||||
#[Exporter\Expose(name: 'a-time', label: 'type-time', exp: 'object.getDateTime()', type: 'time', translationDomain: 'foo')]
|
||||
class DemoFull
|
||||
{
|
||||
#[Exporter\Expose(label: 'Public-Property', type: 'string')]
|
||||
public string $publicProperty = 'public-property';
|
||||
#[Exporter\Expose(name: 'fake-name', label: 'Protected-Property', type: 'boolean')]
|
||||
protected bool $protectedProperty = false;
|
||||
#[Exporter\Expose(label: 'Private-Property', type: 'integer')]
|
||||
#[Exporter\Expose(label: 'Private-Property', type: 'integer', translationDomain: 'test')]
|
||||
private int $privateProperty = 123; // @phpstan-ignore-line
|
||||
|
||||
#[Exporter\Expose(label: 'Public-Method')]
|
||||
@@ -48,7 +48,7 @@ class DemoFull
|
||||
}
|
||||
|
||||
// @phpstan-ignore-next-line
|
||||
#[Exporter\Expose(name: 'fake-method', label: 'Private-Method', type: 'boolean')]
|
||||
#[Exporter\Expose(name: 'fake-method', label: 'Private-Method', type: 'boolean', translationDomain: 'bar')]
|
||||
private function privateMethod(): bool
|
||||
{
|
||||
return true;
|
||||
|
||||
Reference in New Issue
Block a user