Skip to content

Commit 6f13bc5

Browse files
committed
ISSUE-345: EmbeddableInterface interface
1 parent b003df6 commit 6f13bc5

File tree

6 files changed

+15
-5
lines changed

6 files changed

+15
-5
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
<?php
2+
3+
declare(strict_types=1);
4+
5+
namespace PhpList\Core\Domain\Model\Messaging\Message;
6+
7+
interface EmbeddableInterface
8+
{
9+
10+
}

Diff for: src/Domain/Model/Messaging/Message/MessageContent.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
use Doctrine\ORM\Mapping as ORM;
88

99
#[ORM\Embeddable]
10-
class MessageContent
10+
class MessageContent implements EmbeddableInterface
1111
{
1212
#[ORM\Column(type: 'string', length: 255, nullable: false, options: ['default' => '(no subject)'])]
1313
private string $subject;

Diff for: src/Domain/Model/Messaging/Message/MessageFormat.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
use InvalidArgumentException;
99

1010
#[ORM\Embeddable]
11-
class MessageFormat
11+
class MessageFormat implements EmbeddableInterface
1212
{
1313
#[ORM\Column(name: 'htmlformatted', type: 'boolean', options: ['default' => false])]
1414
private bool $htmlFormatted = false;

Diff for: src/Domain/Model/Messaging/Message/MessageMetadata.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
use Doctrine\ORM\Mapping as ORM;
99

1010
#[ORM\Embeddable]
11-
class MessageMetadata
11+
class MessageMetadata implements EmbeddableInterface
1212
{
1313
#[ORM\Column(type: 'string', length: 255, nullable: true)]
1414
private ?string $status = null;

Diff for: src/Domain/Model/Messaging/Message/MessageOptions.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
use DateTime;
99

1010
#[ORM\Embeddable]
11-
class MessageOptions
11+
class MessageOptions implements EmbeddableInterface
1212
{
1313
#[ORM\Column(name: 'fromfield', type: 'string', length: 255, nullable: false, options: ['default' => ''])]
1414
private string $fromField;

Diff for: src/Domain/Model/Messaging/Message/MessageSchedule.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
use Doctrine\ORM\Mapping as ORM;
99

1010
#[ORM\Embeddable]
11-
class MessageSchedule
11+
class MessageSchedule implements EmbeddableInterface
1212
{
1313
#[ORM\Column(name: 'repeatinterval', type: 'integer', nullable: true, options: ['default' => 0])]
1414
private ?int $repeatInterval;

0 commit comments

Comments
 (0)