<?php/** * Copyright (c) 2011-present Qualiteam software Ltd. All rights reserved. * See https://www.x-cart.com/license-agreement.html for license details. */namespace CDev\SimpleCMS\Model\Menu;use Doctrine\ORM\Mapping as ORM;/** * Menu quick flags * * @ORM\Entity * @ORM\Table (name="menu_quick_flags") */class QuickFlags extends \XLite\Model\AEntity{ /** * Doctrine ID * * @var integer * * @ORM\Id * @ORM\GeneratedValue (strategy="AUTO") * @ORM\Column (type="integer") */ protected $id; /** * Total number of submenus * * @var integer * * @ORM\Column (type="integer") */ protected $submenus_count_all = 0; /** * Number of enabled submenus * * @var integer * * @ORM\Column (type="integer") */ protected $submenus_count_enabled = 0; /** * Relation to a menu entity * * @var \CDev\SimpleCMS\Model\Menu * * @ORM\OneToOne (targetEntity="CDev\SimpleCMS\Model\Menu", inversedBy="quickFlags") * @ORM\JoinColumn (name="menu_id", referencedColumnName="id") */ protected $menu; /** * Get id * * @return integer */ public function getId() { return $this->id; } /** * Set submenus_count_all * * @param integer $submenusCountAll * @return QuickFlags */ public function setSubmenusCountAll($submenusCountAll) { $this->submenus_count_all = $submenusCountAll; return $this; } /** * Get submenus_count_all * * @return integer */ public function getSubmenusCountAll() { return $this->submenus_count_all; } /** * Set submenus_count_enabled * * @param integer $submenusCountEnabled * @return QuickFlags */ public function setSubmenusCountEnabled($submenusCountEnabled) { $this->submenus_count_enabled = $submenusCountEnabled; return $this; } /** * Get submenus_count_enabled * * @return integer */ public function getSubmenusCountEnabled() { return $this->submenus_count_enabled; } /** * Set menu * * @param \CDev\SimpleCMS\Model\Menu $menu * @return QuickFlags */ public function setMenu(\CDev\SimpleCMS\Model\Menu $menu = null) { $this->menu = $menu; return $this; } /** * Get menu * * @return \CDev\SimpleCMS\Model\Menu */ public function getMenu() { return $this->menu; }}