Skip to content
Draft
Show file tree
Hide file tree
Changes from 4 commits
Commits
Show all changes
102 commits
Select commit Hold shift + click to select a range
f91a3cd
update:rectorやdbalのアップデート
dotani1111 Sep 12, 2025
b073ff9
feat:doctrineのアノテーションをアトリビュートへ変更する
dotani1111 Sep 15, 2025
7d32871
ci: plugin-installの一部ケースを一時的に除外
dotani1111 Sep 17, 2025
dd301a2
refactor: ファイル名をAnnotationからAttributeに揃える。
dotani1111 Sep 18, 2025
e7ac69f
feat:ORM3へバージョンアップ
dotani1111 Sep 30, 2025
78dbf89
Merge branch '4.3-symfony7' into dev/feat-symfony7
dotani1111 Sep 30, 2025
192b037
refactor:phpstan and php-cs-fixer
dotani1111 Sep 30, 2025
1fd8166
fix:__setが呼ばれる場合にエラーになる修正
dotani1111 Oct 1, 2025
88de017
test:セレクタ修正
dotani1111 Oct 1, 2025
4b24533
wip:一時コメントアウト、orm3から遅延初期化される影響でエラーになる。
dotani1111 Oct 2, 2025
053f4f2
wip:testCreateEntityAndTraitが失敗する
dotani1111 Oct 2, 2025
ed1a5d4
wip:testCreateEntityAndTraitのクリアまで
dotani1111 Oct 2, 2025
4aa579b
refactor: php-cs-fixer
dotani1111 Oct 2, 2025
f81a254
wip:__setをコメントアウトしているため一時的にスキップ
dotani1111 Oct 3, 2025
aa60dbf
fix:テストのorm3対応
dotani1111 Oct 3, 2025
da192b8
fix:__setと関連テストを削除
dotani1111 Oct 3, 2025
b2f7ee6
fix:Attribute Driver変更に伴うプラグインサービス関係の修正
nanasess Oct 3, 2025
8278580
Merge branch 'refs/heads/4.3-symfony7' into dev/feat-symfony7
dotani1111 Oct 6, 2025
cfd51ad
Apply ./vendor/bin/patch-type-declarations
nanasess Oct 6, 2025
6624e54
fix: patch-type-declarations 実行後の型宣言エラーを修正
nanasess Oct 6, 2025
48dab98
refactor: mixed 型をより具体的な型宣言に変更
nanasess Oct 6, 2025
7c1eb86
fix:phpstan level6対応
dotani1111 Oct 7, 2025
005f27d
delete:不要ファイルを削除
dotani1111 Oct 7, 2025
2bf3ae9
fix:テストのエラー解消
dotani1111 Oct 7, 2025
5f90577
fix: PHPStan エラーを修正
nanasess Oct 7, 2025
1c040e5
refactor: Apply rector rule
nanasess Oct 7, 2025
0c746d0
refactor(entity): update return types for compatibility
nanasess Oct 7, 2025
02bf920
wip:プロキシ関連のエラーのため、一時的にスキップ
dotani1111 Oct 7, 2025
e01f4e6
feat:phpstan6対応
dotani1111 Oct 8, 2025
b58922c
wip:plugin-testをスキップ
dotani1111 Oct 8, 2025
a8efb26
./vendor/bin/patch-type-declarations コマンド適用に伴う PHPUnit のエラー修正
nanasess Oct 8, 2025
fdfde57
test: Fix phpunit type declarations in test cases
nanasess Oct 8, 2025
a9cf9de
fix(entity): nullable型のフィールドに対する戻り値型を修正
nanasess Oct 8, 2025
0aa0d94
fix(entity): nullable型の戻り値型エラーを修正
nanasess Oct 8, 2025
ab6dd3c
Merge branch 'dev/feat-symfony7' into experimental/symfony7.4
nanasess Oct 8, 2025
4c8d9bf
feat:phpstan6対応
dotani1111 Oct 8, 2025
7202ed2
fix: Symfony 7.4 deprecation警告の修正
nanasess Oct 8, 2025
9bfab40
test: Faker 1.14+ deprecation対応
nanasess Oct 8, 2025
60b4aa8
refactor(entity): Doctrine ORM 4.0 対応 - Table属性のindexes/uniqueConstra…
nanasess Oct 8, 2025
8c7d1c7
refactor(doctrine): EventSubscriberからListenerへ移行
nanasess Oct 8, 2025
c511415
fix: Twig 3.10+ deprecation対応 - EscaperRuntimeへ移行
nanasess Oct 8, 2025
6df531d
fix: Doctrine ORM 4.0 deprecation対応 - ClassMetadata::$reflFields
nanasess Oct 8, 2025
cf19764
build: dama/doctrine-test-bundle を v7.3 にアップグレード
nanasess Oct 8, 2025
adc756f
fix: Symfony 6.x deprecation対応 - Bundle設定の修正
nanasess Oct 8, 2025
53da4b6
refactor: Symfony 6.x deprecation対応 - Command属性への移行とRector自動修正
nanasess Oct 8, 2025
6b50ed0
fix: PHPStan level 6 エラーを修正
nanasess Oct 8, 2025
ad71a9f
test:テストを8.2,8.3に変更
dotani1111 Oct 9, 2025
9a99bf9
fix:8.2対応 型宣言のない定数定義のエラー解消
dotani1111 Oct 9, 2025
ed243ee
fix: Symfony 7.4 deprecation警告の修正
nanasess Oct 8, 2025
ddaa3b6
test: Faker 1.14+ deprecation対応
nanasess Oct 8, 2025
8740f32
test: Faker 1.14+ deprecation対応
dotani1111 Oct 9, 2025
f82c5e3
fix: Doctrine ORM 4.0 deprecation対応 - ClassMetadata::$reflFields
nanasess Oct 8, 2025
08a59ce
fix: Symfony 6.x deprecation対応 - Bundle設定の修正
nanasess Oct 8, 2025
dc8db46
refactor: Symfony 6.x deprecation対応 - Command属性への移行とRector自動修正
nanasess Oct 8, 2025
c8befa3
fix: Symfony 7対応のためDAMA DoctrineTestBundleをv7.0に更新
dotani1111 Oct 9, 2025
b78b7db
feat: PHP 8.2へ変更
dotani1111 Oct 9, 2025
52fe8e9
feat: 型注釈の改善
dotani1111 Oct 9, 2025
dfe1277
Rector: apply rule
dotani1111 Oct 9, 2025
a395721
Rector: apply rule
dotani1111 Oct 9, 2025
b0544d6
Rector: rectorをPHP8.3に戻す
dotani1111 Oct 10, 2025
7a16c9c
test: actionsをPHP8.3に戻す
dotani1111 Oct 10, 2025
ee29488
Rector:RemoveNullTagValueNodeRectorの適用
dotani1111 Oct 14, 2025
df7a3aa
update: composer.lock
dotani1111 Oct 14, 2025
30b0e7a
build: Symfony 7.x アップグレードと関連する依存関係の更新
nanasess Oct 10, 2025
3116014
refactor: Symfony 7 対応 - SameSiteNoneCompatSessionHandler を削除
nanasess Oct 10, 2025
16f575f
fix: Symfony 7 対応 - EccubeDataCollector の型互換性を修正
nanasess Oct 10, 2025
a398c1d
fix: Symfony 7 対応 - テスト環境のsecret設定とPHPUnit 11 risky test警告を修正
nanasess Oct 10, 2025
1e2a923
refactor: PHPUnit 11 対応 - データプロバイダを静的メソッドに変換
nanasess Oct 10, 2025
adb3ac5
build(composer): update PHP version requirement to 8.3
nanasess Oct 14, 2025
8833f45
refactor: Fix phpstan level 6 issues
nanasess Oct 14, 2025
50ec48a
feat: symfony7.3と周辺ライブラリのアップデート
nanasess Oct 10, 2025
d1a2eb3
refactor:phpstan
dotani1111 Oct 15, 2025
46cc833
fix: PHPUnit テストエラーを修正 - ログディレクトリ自動作成とEmail検証モード更新
nanasess Oct 15, 2025
35e8bec
Rector: ルールの適用
dotani1111 Oct 15, 2025
ee76692
fix: Symfony 7 対応 - テスト環境のsecret設定とPHPUnit 11 risky test警告を修正
nanasess Oct 10, 2025
1936d49
取り込み
nanasess Oct 10, 2025
3d9b866
fix: PHPUnit テストエラーを修正 - ログディレクトリ自動作成とEmail検証モード更新
nanasess Oct 15, 2025
fb6fdcf
fix: Symfony 7対応 - 環境変数取得とTwig includeの修正
nanasess Oct 15, 2025
27238d9
test:phpunitのFacadeエラー解決
dotani1111 Oct 15, 2025
7f6496d
fix: Symfony 7対応 - ShoppingController のトランザクション管理を明示的に実装
nanasess Oct 15, 2025
3cfc94b
refactor: 不要な setUpBeforeClass メソッドを削除
nanasess Oct 15, 2025
66e3057
test: LogTypeTest のファイル作成処理を改善
nanasess Oct 16, 2025
fba8b4d
fix: PHPUnit 11 警告を修正 - テストクラス名とカバレッジ設定の更新
nanasess Oct 16, 2025
177b251
refactor: PHPUnit 11対応 - テスト基底クラスの命名規則を修正
nanasess Oct 16, 2025
6d16868
fix: PaginationTest で MySQL の暗黙的コミット問題を解決
nanasess Oct 16, 2025
4729955
fix: Symfony 7対応 - UpdateSchemaDoctrineCommandTest の修正
nanasess Oct 16, 2025
4c18f27
fix: update-schema-doctrine テストをPostgreSQLのみで実行するよう修正
nanasess Oct 16, 2025
3a121a2
fix:ユニットテストや関連の修正
dotani1111 Oct 16, 2025
cc68525
fix:Admin/Orderのユニットテストや関連の修正
dotani1111 Oct 16, 2025
6bd9a67
Merge remote-tracking branch 'origin/dev/feat-symfony7' into dev/feat…
dotani1111 Oct 16, 2025
c5e872b
fix: plugin-service グループのテストをSymfony 7.4アップグレード後に延期
nanasess Oct 16, 2025
9a568e8
fix: GitHub Actions ワークフローに ECCUBE_AUTH_MAGIC のランダム生成を追加
nanasess Oct 16, 2025
291136d
fix: codeception/module-webdriver を 4.0.3 にアップグレードしてPHPUnit 11互換性を確保
nanasess Oct 16, 2025
b560a80
fix: Codeception環境でcookie_secure=falseとcookie_samesite=laxを設定してセッション問…
nanasess Oct 16, 2025
aaf9385
merge: nanasess:experimental/symfony7.4
dotani1111 Oct 17, 2025
d81c21d
Rector: マージした為、再度Rectorをかける。
dotani1111 Oct 17, 2025
d1a0bda
rector: ルールの実行
dotani1111 Oct 17, 2025
d0647b7
rector: srcディレクトリ以外でも適用する
dotani1111 Oct 17, 2025
d2560f2
feat: php-cs-fixerとrectorのimportルールを設定
dotani1111 Oct 17, 2025
0279444
delete: 不要ファイルの削除
dotani1111 Oct 20, 2025
fbad0fd
Refactor: PHPDocの型をネイティブ型へ変換
dotani1111 Oct 22, 2025
106b803
Refactor: php-cs-fixer
dotani1111 Oct 22, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .github/workflows/plugin-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,8 +20,8 @@ jobs:
- test_install_enable_disable_enable_disable_remove_local
- test_install_remove_local
- test_install_remove_store
- test_bundle_install_enable_disable_remove_store
- test_bundle_install_update_enable_disable_remove_store
# - test_bundle_install_enable_disable_remove_store
# - test_bundle_install_update_enable_disable_remove_store
include:
- db: pgsql
database_url: postgres://postgres:[email protected]:5432/eccube_db
Expand Down
3 changes: 2 additions & 1 deletion app/Plugin/EntityExtension/Entity/CustomerSortNoTrait.php
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,8 @@
trait CustomerSortNoTrait
{
/**
* @ORM\Column(type="smallint", nullable=true)
* @var int|null
*/
#[ORM\Column(name: 'sort_no', type: 'smallint', nullable: true)]
public $sort_no;
}
9 changes: 5 additions & 4 deletions app/Plugin/EntityForm/Entity/ProductUrlTrait.php
Original file line number Diff line number Diff line change
Expand Up @@ -15,15 +15,16 @@

use Doctrine\ORM\Mapping as ORM;
use Eccube\Annotation\EntityExtension;
use Eccube\Entity\Product;
use Symfony\Component\Validator\Constraints as Assert;

#[EntityExtension(\Eccube\Entity\Product::class)]
#[EntityExtension(Product::class)]
trait ProductUrlTrait
{
/**
* @ORM\Column(type="string", nullable=true, options={ "eccube_form_options": { "auto_render": true, "form_theme": "EntityForm/Form/product_url.twig" } })
*
* @Assert\Url(message="外部の商品ページURLを入力してください。")
* @var string|null
*/
#[ORM\Column(name: 'url', type: 'string', length: 4000, nullable: true, options: ['eccube_form_options' => ['auto_render' => true, 'form_theme' => 'EntityForm/Form/product_url.twig']])]
#[Assert\Url(message: '外部の商品ページURLを入力してください。')]
public $url;
}
3 changes: 1 addition & 2 deletions app/Plugin/MigrationSample/Entity/BaseInfo3Trait.php
Original file line number Diff line number Diff line change
Expand Up @@ -21,8 +21,7 @@ trait BaseInfo3Trait
{
/**
* @var string
*
* @ORM\Column(name="migration_sample", type="string", length=255, nullable=true)
*/
#[ORM\Column(name: 'migration_sample', type: 'string', length: 255, nullable: true)]
private $migration_sample;
}
28 changes: 9 additions & 19 deletions codeception/_data/plugins/Boomerang-1.0.0/Entity/Bar.php
Original file line number Diff line number Diff line change
Expand Up @@ -16,35 +16,25 @@
use Doctrine\ORM\Mapping as ORM;

if (!class_exists(Bar::class)) {
/**
* @ORM\Table(name="dtb_bar")
*
* @ORM\InheritanceType("SINGLE_TABLE")
*
* @ORM\DiscriminatorColumn(name="discriminator_type", type="string", length=255)
*
* @ORM\HasLifecycleCallbacks()
*
* @ORM\Entity(repositoryClass="Plugin\Boomerang\Repository\BarRepository")
*/
#[ORM\Table(name: 'dtb_bar')]
#[ORM\InheritanceType('SINGLE_TABLE')]
#[ORM\DiscriminatorColumn(name: 'discriminator_type', type: 'string', length: 255)]
#[ORM\HasLifecycleCallbacks]
#[ORM\Entity(repositoryClass: \Plugin\Boomerang\Repository\BarRepository::class)]
class Bar
{
/**
* @var int
*
* @ORM\Column(name="id", type="integer", options={"unsigned":true})
*
* @ORM\Id
*
* @ORM\GeneratedValue(strategy="IDENTITY")
*/
#[ORM\Column(name: 'id', type: 'integer', options: ['unsigned' => true])]
#[ORM\Id]
#[ORM\GeneratedValue(strategy: 'IDENTITY')]
public $id;

/**
* @var string
*
* @ORM\Column(name="name", type="string", length=255)
*/
#[ORM\Column(name: 'name', type: 'string', length: 255)]
public $name;
}
}
12 changes: 3 additions & 9 deletions codeception/_data/plugins/Boomerang-1.0.0/Entity/CartTrait.php
Original file line number Diff line number Diff line change
Expand Up @@ -21,20 +21,14 @@ trait CartTrait
{
/**
* @var bool
*
* @ORM\Column(name="is_boomerang", type="boolean", options={"default":false}, nullable=true)
*/
#[ORM\Column(name: 'is_boomerang', type: 'boolean', nullable: true, options: ['default' => false])]
public $is_boomerang;

/**
* @var Bar
*
* @ORM\ManyToOne(targetEntity="Plugin\Boomerang\Entity\Bar")
*
* @ORM\JoinColumns({
*
* @ORM\JoinColumn(name="bar_id", referencedColumnName="id")
* })
*/
#[ORM\ManyToOne(targetEntity: Bar::class)]
#[ORM\JoinColumn(name: 'bar_id', referencedColumnName: 'id')]
public $bar;
}
Original file line number Diff line number Diff line change
Expand Up @@ -21,8 +21,7 @@ trait BarTrait
{
/**
* @var string
*
* @ORM\Column(name="mail", type="string", length=255, nullable=true)
*/
#[ORM\Column(name: 'mail', type: 'string', length: 255, nullable: true)]
public $mail;
}
9 changes: 3 additions & 6 deletions codeception/_data/plugins/Emperor-1.0.0/Entity/CartTrait.php
Original file line number Diff line number Diff line change
Expand Up @@ -20,12 +20,9 @@
trait CartTrait
{
/**
* @ORM\OneToOne(targetEntity="Plugin\Emperor\Entity\Foo")
*
* @ORM\JoinColumns({
*
* @ORM\JoinColumn(name="foo_id", referencedColumnName="id")
* })
* @var foo
*/
#[ORM\OneToOne(targetEntity: Foo::class)]
#[ORM\JoinColumn(name: 'foo_id', referencedColumnName: 'id', nullable: true)]
public $foo;
}
28 changes: 10 additions & 18 deletions codeception/_data/plugins/Emperor-1.0.0/Entity/Foo.php
Original file line number Diff line number Diff line change
Expand Up @@ -14,39 +14,31 @@
namespace Plugin\Emperor\Entity;

use Doctrine\ORM\Mapping as ORM;
use Plugin\Emperor\Repository\FooRepository;

if (!class_exists(Foo::class)) {
/**
* Plugin
*
* @ORM\Table(name="dtb_foo")
*
* @ORM\InheritanceType("SINGLE_TABLE")
*
* @ORM\DiscriminatorColumn(name="discriminator_type", type="string", length=255)
*
* @ORM\HasLifecycleCallbacks()
*
* @ORM\Entity(repositoryClass="Plugin\Emperor\Repository\FooRepository")
*/
#[ORM\Table(name: 'dtb_foo')]
#[ORM\InheritanceType('SINGLE_TABLE')]
#[ORM\DiscriminatorColumn(name: 'discriminator_type', type: 'string', length: 255)]
#[ORM\HasLifecycleCallbacks]
#[ORM\Entity(repositoryClass: FooRepository::class)]
class Foo
{
/**
* @var int
*
* @ORM\Column(name="id", type="integer", options={"unsigned":true})
*
* @ORM\Id
*
* @ORM\GeneratedValue(strategy="IDENTITY")
*/
#[ORM\Column(name: 'id', type: 'integer', options: ['unsigned' => true])]
#[ORM\Id]
#[ORM\GeneratedValue(strategy: 'IDENTITY')]
public $id;

/**
* @var string
*
* @ORM\Column(name="name", type="string", length=255)
*/
#[ORM\Column(name: 'name', type: 'string', length: 255)]
public $name;
}
}
27 changes: 9 additions & 18 deletions codeception/_data/plugins/Emperor-1.0.1/Entity/Bar.php
Original file line number Diff line number Diff line change
Expand Up @@ -18,35 +18,26 @@
if (!class_exists(Bar::class)) {
/**
* Plugin
*
* @ORM\Table(name="dtb_bar")
*
* @ORM\InheritanceType("SINGLE_TABLE")
*
* @ORM\DiscriminatorColumn(name="discriminator_type", type="string", length=255)
*
* @ORM\HasLifecycleCallbacks()
*
* @ORM\Entity(repositoryClass="Plugin\Emperor\Repository\BarRepository")
*/
#[ORM\Table(name: 'dtb_bar')]
#[ORM\InheritanceType('SINGLE_TABLE')]
#[ORM\DiscriminatorColumn(name: 'discriminator_type', type: 'string', length: 255)]
#[ORM\HasLifecycleCallbacks]
#[ORM\Entity(repositoryClass: \Plugin\Emperor\Repository\BarRepository::class)]
class Bar
{
/**
* @var int
*
* @ORM\Column(name="id", type="integer", options={"unsigned":true})
*
* @ORM\Id
*
* @ORM\GeneratedValue(strategy="IDENTITY")
*/
#[ORM\Column(name: 'id', type: 'integer', options: ['unsigned' => true])]
#[ORM\Id]
#[ORM\GeneratedValue(strategy: 'IDENTITY')]
public $id;

/**
* @var string
*
* @ORM\Column(name="name", type="string", length=255)
*/
#[ORM\Column(name: 'name', type: 'string', length: 255)]
public $name;
}
}
9 changes: 3 additions & 6 deletions codeception/_data/plugins/Emperor-1.0.1/Entity/Cart2Trait.php
Original file line number Diff line number Diff line change
Expand Up @@ -20,12 +20,9 @@
trait Cart2Trait
{
/**
* @ORM\OneToOne(targetEntity="Plugin\Emperor\Entity\Bar")
*
* @ORM\JoinColumns({
*
* @ORM\JoinColumn(name="bar_id", referencedColumnName="id")
* })
* @var bar
*/
#[ORM\OneToOne(targetEntity: Bar::class)]
#[ORM\JoinColumn(name: 'bar_id', referencedColumnName: 'id', nullable: true)]
public $bar;
}
13 changes: 4 additions & 9 deletions codeception/_data/plugins/Horizon-1.0.0/Entity/CartTrait.php
Original file line number Diff line number Diff line change
Expand Up @@ -13,27 +13,22 @@

namespace Plugin\Horizon\Entity;

use Doctrine\ORM\Mapping as ORM;
use Eccube\Annotation\EntityExtension;

#[EntityExtension(\Eccube\Entity\Cart::class)]
trait CartTrait
{
/**
* @var bool
*
* @ORM\Column(name="is_horizon", type="boolean", options={"default":false})
*/
#[ORM\Column(name: 'is_horizon', type: 'boolean', options: ['default' => false])]
public $is_horizon;

/**
* @var Dash
*
* @ORM\ManyToOne(targetEntity="Plugin\Horizon\Entity\Dash")
*
* @ORM\JoinColumns({
*
* @ORM\JoinColumn(name="dash_id", referencedColumnName="id")
* })
*/
#[ORM\ManyToOne(targetEntity: Dash::class)]
#[ORM\JoinColumn(name: 'dash_id', referencedColumnName: 'id', nullable: true)]
public $dash;
}
28 changes: 10 additions & 18 deletions codeception/_data/plugins/Horizon-1.0.0/Entity/Dash.php
Original file line number Diff line number Diff line change
Expand Up @@ -14,39 +14,31 @@
namespace Plugin\Horizon\Entity;

use Doctrine\ORM\Mapping as ORM;
use Plugin\Horizon\Repository\DashRepository;

if (!class_exists(Dash::class)) {
/**
* Plugin
*
* @ORM\Table(name="dtb_dash")
*
* @ORM\InheritanceType("SINGLE_TABLE")
*
* @ORM\DiscriminatorColumn(name="discriminator_type", type="string", length=255)
*
* @ORM\HasLifecycleCallbacks()
*
* @ORM\Entity(repositoryClass="Plugin\Horizon\Repository\DashRepository")
*/
#[ORM\Table(name: 'dtb_dash')]
#[ORM\InheritanceType('SINGLE_TABLE')]
#[ORM\DiscriminatorColumn(name: 'discriminator_type', type: 'string', length: 255)]
#[ORM\HasLifecycleCallbacks]
#[ORM\Entity(repositoryClass: DashRepository::class)]
class Dash
{
/**
* @var int
*
* @ORM\Column(name="id", type="integer", options={"unsigned":true})
*
* @ORM\Id
*
* @ORM\GeneratedValue(strategy="IDENTITY")
*/
#[ORM\Column(name: 'id', type: 'integer', options: ['unsigned' => true])]
#[ORM\Id]
#[ORM\GeneratedValue(strategy: 'IDENTITY')]
public $id;

/**
* @var string
*
* @ORM\Column(name="name", type="string", length=255)
*/
#[ORM\Column(name: 'name', type: 'string', length: 255)]
public $name;
}
}
13 changes: 4 additions & 9 deletions codeception/_data/plugins/Horizon-1.0.1/Entity/CartTrait.php
Original file line number Diff line number Diff line change
Expand Up @@ -13,27 +13,22 @@

namespace Plugin\Horizon\Entity;

use Doctrine\ORM\Mapping as ORM;
use Eccube\Annotation\EntityExtension;

#[EntityExtension(\Eccube\Entity\Cart::class)]
trait CartTrait
{
/**
* @var bool
*
* @ORM\Column(name="is_horizon", type="boolean", options={"default":false})
*/
#[ORM\Column(name: 'is_horizon', type: 'boolean', options: ['default' => false])]
public $is_horizon;

/**
* @var Dash
*
* @ORM\ManyToOne(targetEntity="Plugin\Horizon\Entity\Dash")
*
* @ORM\JoinColumns({
*
* @ORM\JoinColumn(name="dash_id", referencedColumnName="id")
* })
*/
#[ORM\ManyToOne(targetEntity: Dash::class)]
#[ORM\JoinColumn(name: 'dash_id', referencedColumnName: 'id')]
public $dash;
}
Loading
Loading