mirror of
https://github.com/Part-DB/Part-DB-server.git
synced 2025-06-30 05:24:28 +02:00
Used PHP_CS_Fixer with symfony preset on codebase.
This commit is contained in:
parent
0f3ba9b6a8
commit
e2f7aafa2d
43 changed files with 971 additions and 1068 deletions
|
@ -1,10 +1,11 @@
|
|||
<?php declare(strict_types=1);
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
/**
|
||||
*
|
||||
* part-db version 0.1
|
||||
* Copyright (C) 2005 Christoph Lechner
|
||||
* http://www.cl-projects.de/
|
||||
* http://www.cl-projects.de/.
|
||||
*
|
||||
* part-db version 0.2+
|
||||
* Copyright (C) 2009 K. Jacobs and others (see authors.php)
|
||||
|
@ -27,24 +28,20 @@
|
|||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
|
||||
*
|
||||
*/
|
||||
|
||||
|
||||
namespace App\Entity;
|
||||
|
||||
use Doctrine\ORM\Mapping as ORM;
|
||||
|
||||
/**
|
||||
* Class Footprint
|
||||
* @package App\Entity
|
||||
* Class Footprint.
|
||||
*
|
||||
* @ORM\Entity()
|
||||
* @ORM\Table("footprints")
|
||||
*/
|
||||
class Footprint extends PartsContainingDBElement
|
||||
{
|
||||
|
||||
/**
|
||||
* @ORM\OneToMany(targetEntity="Footprint", mappedBy="parent")
|
||||
*/
|
||||
|
@ -76,11 +73,12 @@ class Footprint extends PartsContainingDBElement
|
|||
/**
|
||||
* Returns the ID as an string, defined by the element class.
|
||||
* This should have a form like P000014, for a part with ID 14.
|
||||
*
|
||||
* @return string The ID as a string;
|
||||
*/
|
||||
public function getIDString(): string
|
||||
{
|
||||
return 'F' . sprintf('%06d', $this->getID());
|
||||
return 'F'.sprintf('%06d', $this->getID());
|
||||
}
|
||||
|
||||
/****************************************
|
||||
|
@ -88,27 +86,28 @@ class Footprint extends PartsContainingDBElement
|
|||
****************************************/
|
||||
|
||||
/**
|
||||
* Get the filename of the picture (absolute path from filesystem root)
|
||||
* @return string the saved filename in the DB
|
||||
* * an empty string if there is no picture
|
||||
* Get the filename of the picture (absolute path from filesystem root).
|
||||
*
|
||||
* @return string the saved filename in the DB
|
||||
* * an empty string if there is no picture
|
||||
*/
|
||||
public function getFilename() : string
|
||||
public function getFilename(): string
|
||||
{
|
||||
return $this->filename;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get the filename of the 3d model (absolute path from filesystem root)
|
||||
* Get the filename of the 3d model (absolute path from filesystem root).
|
||||
*
|
||||
* @param bool $absolute If set to true, then the absolute filename (from system root) is returned.
|
||||
* If set to false, then the path relative to Part-DB folder is returned.
|
||||
* If set to false, then the path relative to Part-DB folder is returned.
|
||||
*
|
||||
* @return string * the absolute path to the model (from filesystem root), as a UNIX path (with slashes)
|
||||
* * an empty string if there is no model
|
||||
* @return string * the absolute path to the model (from filesystem root), as a UNIX path (with slashes)
|
||||
* * an empty string if there is no model
|
||||
*/
|
||||
public function get3dFilename(bool $absolute = true) : string
|
||||
public function get3dFilename(bool $absolute = true): string
|
||||
{
|
||||
if ($absolute === true) {
|
||||
if (true === $absolute) {
|
||||
//TODO
|
||||
throw new \Exception('Not Implemented yet...');
|
||||
//return str_replace('%BASE%', BASE, $this->db_data['filename_3d']);
|
||||
|
@ -118,17 +117,17 @@ class Footprint extends PartsContainingDBElement
|
|||
}
|
||||
|
||||
/**
|
||||
* Check if the filename of this footprint is valid (picture exists)
|
||||
* Check if the filename of this footprint is valid (picture exists).
|
||||
*
|
||||
* This method is used to get all footprints with broken filename
|
||||
* (Footprint::get_broken_filename_footprints()).
|
||||
*
|
||||
* An empty filename is a valid filename.
|
||||
*
|
||||
* @return boolean * true if file exists or filename is empty
|
||||
* * false if there is no file with this filename
|
||||
* @return bool * true if file exists or filename is empty
|
||||
* * false if there is no file with this filename
|
||||
*/
|
||||
public function isFilenameValid() : bool
|
||||
public function isFilenameValid(): bool
|
||||
{
|
||||
if (empty($this->getFilename())) {
|
||||
return true;
|
||||
|
@ -138,24 +137,24 @@ class Footprint extends PartsContainingDBElement
|
|||
}
|
||||
|
||||
/**
|
||||
* Check if the filename of this 3d footprint is valid (model exists and have )
|
||||
* Check if the filename of this 3d footprint is valid (model exists and have ).
|
||||
*
|
||||
* This method is used to get all footprints with broken 3d filename
|
||||
* (Footprint::get_broken_3d_filename_footprints()).
|
||||
*
|
||||
* An empty filename is a valid filename.
|
||||
*
|
||||
* @return boolean * true if file exists or filename is empty
|
||||
* * false if there is no file with this filename
|
||||
* @return bool * true if file exists or filename is empty
|
||||
* * false if there is no file with this filename
|
||||
*/
|
||||
public function is3dFilenameValid() : bool
|
||||
public function is3dFilenameValid(): bool
|
||||
{
|
||||
if (empty($this->get3dFilename())) {
|
||||
return true;
|
||||
}
|
||||
|
||||
//Check if file is X3D-Model (these has .x3d extension)
|
||||
if (strpos($this->get3dFilename(), '.x3d') === false) {
|
||||
if (false === strpos($this->get3dFilename(), '.x3d')) {
|
||||
return false;
|
||||
}
|
||||
|
||||
|
@ -173,14 +172,14 @@ class Footprint extends PartsContainingDBElement
|
|||
*********************************************************************************/
|
||||
|
||||
/**
|
||||
* Change the filename of this footprint
|
||||
* Change the filename of this footprint.
|
||||
*
|
||||
* The filename won't be checked if it is valid.
|
||||
* It's not really a Problem if there is no such file...
|
||||
* (For this purpose we have the method Footprint::get_broken_filename_footprints())
|
||||
*
|
||||
* @param string $new_filename * the new filename (absolute path from filesystem root, as a UNIX path [only slashes!] !! )
|
||||
* * see also lib.functions.php::to_unix_path()
|
||||
* @param string $new_filename * the new filename (absolute path from filesystem root, as a UNIX path [only slashes!] !! )
|
||||
* * see also lib.functions.php::to_unix_path()
|
||||
*
|
||||
* It's really important that you pass the whole (UNIX) path from filesystem root!
|
||||
* If the file is located in the base directory of Part-DB, the base path
|
||||
|
@ -190,21 +189,26 @@ class Footprint extends PartsContainingDBElement
|
|||
*
|
||||
* The path-replacing will be done in Footprint::check_values_validity(), not here.
|
||||
*
|
||||
* @return Footprint
|
||||
*
|
||||
* @throws Exception if there was an error
|
||||
*/
|
||||
public function setFilename(string $new_filename) : self
|
||||
public function setFilename(string $new_filename): self
|
||||
{
|
||||
$this->filename = $new_filename;
|
||||
|
||||
return $this;
|
||||
}
|
||||
|
||||
/**
|
||||
* Change the 3d model filename of this footprint
|
||||
* Change the 3d model filename of this footprint.
|
||||
*
|
||||
* @throws Exception if there was an error
|
||||
*/
|
||||
public function set3dFilename(string $new_filename) : self
|
||||
public function set3dFilename(string $new_filename): self
|
||||
{
|
||||
$this->filename = $new_filename;
|
||||
|
||||
return $this;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue