From 08be2ea006537b1fac781859227696351f08e243 Mon Sep 17 00:00:00 2001 From: Johannes Meyer Date: Mon, 2 Sep 2024 15:27:55 +0200 Subject: [PATCH] db: Add model for table `dependency_state` --- library/Icingadb/Model/DependencyState.php | 58 ++++++++++++++++++++++ 1 file changed, 58 insertions(+) create mode 100644 library/Icingadb/Model/DependencyState.php diff --git a/library/Icingadb/Model/DependencyState.php b/library/Icingadb/Model/DependencyState.php new file mode 100644 index 00000000..cf1eb5de --- /dev/null +++ b/library/Icingadb/Model/DependencyState.php @@ -0,0 +1,58 @@ +add(new Binary([ + 'id', + 'dependency_id' + ])); + $behaviors->add(new BoolCast([ + 'failed' + ])); + } + + public function createRelations(Relations $relations): void + { + $relations->belongsTo('dependency', Dependency::class); + } +}