blob: ac431ff4272b37934a8921359c4be7b937a728e9 (
plain)
| 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 | <?php
namespace mystic\forum\attributes;
#[\Attribute(\Attribute::TARGET_PROPERTY)]
class References {
    public function __construct(
        public readonly string $foreignTableName,
        public readonly ?string $foreignColumnName = null,
    ) {}
    public function __toString(): string {
        return $this->foreignTableName . ($this->foreignColumnName !== null ? " ({$this->foreignColumnName})" : "");
    }
}
 |