$restrictedUitypes */ public function getRestrictedUitypes() { $restrictedUitypes = parent::getRestrictedUitypes(); $pos = array_search(10, $restrictedUitypes); unset($restrictedUitypes[$pos]); return $restrictedUitypes; } /** * Function to get instance of module * @param $moduleName * @return */ public static function getInstance($moduleName) { $moduleModel = parent::getInstance($moduleName); $objectProperties = get_object_vars($moduleModel); $moduleModel = new self(); foreach ($objectProperties as $properName => $propertyValue) { $moduleModel->$properName = $propertyValue; } return $moduleModel; } }