summaryrefslogtreecommitdiff
path: root/app/Model/ProjectMetadata.php
diff options
context:
space:
mode:
Diffstat (limited to 'app/Model/ProjectMetadata.php')
-rw-r--r--app/Model/ProjectMetadata.php56
1 files changed, 0 insertions, 56 deletions
diff --git a/app/Model/ProjectMetadata.php b/app/Model/ProjectMetadata.php
deleted file mode 100644
index c8e4fe63..00000000
--- a/app/Model/ProjectMetadata.php
+++ /dev/null
@@ -1,56 +0,0 @@
-<?php
-
-namespace Kanboard\Model;
-
-use Kanboard\Core\Base;
-
-/**
- * Project Metadata
- *
- * @package model
- * @author Frederic Guillot
- */
-class ProjectMetadata extends Metadata
-{
- /**
- * Get the table
- *
- * @abstract
- * @access protected
- * @return string
- */
- protected function getTable()
- {
- return 'project_has_metadata';
- }
-
- /**
- * Define the entity key
- *
- * @access protected
- * @return string
- */
- protected function getEntityKey()
- {
- return 'project_id';
- }
-
- /**
- * Helper method to duplicate all metadata to another project
- *
- * @access public
- * @param integer $src_project_id
- * @param integer $dst_project_id
- * @return boolean
- */
- public function duplicate($src_project_id, $dst_project_id)
- {
- $metadata = $this->getAll($src_project_id);
-
- if (! $this->save($dst_project_id, $metadata)) {
- return false;
- }
-
- return true;
- }
-}