- Added Events to repository and entitytrait objects. Some more work to be done on this.
- Diverses bug fixes linked to join and relations - Field date and datetime are now outputed using given locale.
This commit is contained in:
1 parent
1839726dc0
commit
4d221859fc
15 files changed
+421
-99
No files matched your search
@@ -0,0 +1,31 @@
|
||||
<?php
|
||||
|
||||
namespace Ulmus\Annotation\Property;
|
||||
|
||||
class Join implements \Ulmus\Annotation\Annotation {
|
||||
|
||||
public string $type;
|
||||
|
||||
public /*string|Stringable*/ $key;
|
||||
|
||||
public /*string|Stringable*/ $foreignKey;
|
||||
|
||||
public string $entity;
|
||||
|
||||
public string $alias;
|
||||
|
||||
public function __construct(? string $type = null, /*? string|Stringable*/ $key = null, /*? string|Stringable*/ $foreignKey = null)
|
||||
{
|
||||
if ($type !== null) {
|
||||
$this->type = $type;
|
||||
}
|
||||
|
||||
if ($key !== null) {
|
||||
$this->key = $key;
|
||||
}
|
||||
|
||||
if ($foreignKey !== null) {
|
||||
$this->foreignKey = $foreignKey;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user