id = $id; } /** * Initializing object. * * @param int $id Warehouse ID * * @return \Modules\Warehousing\Models\Warehouse * * @since 1.0.0 */ public static function getInstance($id) { if (!isset(self::$instances[$id])) { self::$instances[$id] = new self($id); } return self::$instances[$id]; } /** * {@inheritdoc} */ public function init($id) { } /** * {@inheritdoc} */ public function __clone() { } /** * Get ID. * * @return int * * @since 1.0.0 */ public function getId() { return $this->id; } /** * Get name. * * @return string * * @since 1.0.0 */ public function getName() { return $this->name; } /** * Set name. * * @param string $name Name of the article * * @return void * * @since 1.0.0 */ public function setName($name) { $this->name = $name; } /** * Get name. * * @return string * * @since 1.0.0 */ public function getDescription() { return $this->description; } /** * Set name. * * @param string $description Description of the warehouse * * @return void * * @since 1.0.0 */ public function setDescription($description) { $this->description = $description; } /** * Get location. * * @return \phpOMS\Stdlib\Base\Location * * @since 1.0.0 */ public function getLocation() { return $this->location; } /** * Set location. * * @param \phpOMS\Stdlib\Base\Location $location Location of the warehouse * * @return void * * @since 1.0.0 */ public function setLocation($location) { $this->location = $location; } /** * {@inheritdoc} */ public function delete() { } /** * {@inheritdoc} */ public function create() { } /** * {@inheritdoc} */ public function update() { } /** * {@inheritdoc} */ public function serialize() { } /** * {@inheritdoc} */ public function unserialize($data) { } }