Summary Files Commits Branches @commit @diff @stats
path: root / src / models / Company.php
diff options
context:
space:
mode:
Commit1bc4dc0f2aab43cc527fe449b2e2701abab35d1b (patch)
Author
 Syndamia <kamen.d.mladenov@protonmail.com>
2021-04-01 12:26:22 +0300
Committer
 Syndamia <kamen.d.mladenov@protonmail.com>
2021-04-01 12:26:22 +0300
Files67c1018eb64350b7457d3189fbc8c8029e5f7e75 /src/models/Company.php
devrix-job-board-1bc4dc0f2aab43cc527fe449b2e2701abab35d1b.tar
devrix-job-board-1bc4dc0f2aab43cc527fe449b2e2701abab35d1b.tar.gz
devrix-job-board-1bc4dc0f2aab43cc527fe449b2e2701abab35d1b.zip
Parentda1cf823d75923594b926d0c46956f385b4ed987 (diff)
Moved static functionality of Company and JobOffer below the dynamic one
1 files changed, 9 insertions, 5 deletions
-rw-r--r--src/models/Company.php14
diff --git a/src/models/Company.php b/src/models/Company.php
index 02d073c..0fa72d8 100644
--- a/src/models/Company.php
+++ b/src/models/Company.php
@@ -2,17 +2,21 @@
include_once("DBModel.php");
class Company extends DBModel {
- public const TABLE_NAME = "companies";
- public const TABLE_COLUMNS = array(
- "name " . DB::STRING_TYPE,
- );
-
public string $name;
function __construct(string $name) {
$this->name = $name;
}
+ /*
+ * Everything from here is static functionality
+ */
+
+ public const TABLE_NAME = "companies";
+ public const TABLE_COLUMNS = array(
+ "name " . DB::STRING_TYPE,
+ );
+
static function __constructStatic() {
self::$DB->createTable(self::TABLE_NAME, self::TABLE_COLUMNS);
}