$property; } /** * Magic setter to save protected properties. * @param string $property * @param mixed $value */ public function __set($property, $value) { $this->$property = $value; } /** * @ORM\PrePersist */ public function setCreateTime() { $this->created = new \DateTime("now"); } /** * @ORM\PreUpdate */ public function setUpdateTime() { $this->updated = new \DateTime("now"); } /** * Convert the object to an array. * @return array */ public function toArray(array $expand = array()) { return array( 'id' => $this->id, 'accessAdminModule' => $this->accessAdminModule, 'accessPortalModule' => $this->accessPortalModule, 'settingsPage' => $this->settingsPage, 'settingsUser' => $this->settingsUser, 'settingsClub' => $this->settingsClub, 'settingsMembership' => $this->settingsMembership, 'settingsRetail' => $this->settingsRetail, 'settingsReport' => $this->settingsReport, 'settingsHpiReport' => $this->settingsHpiReport, 'settingsGridExport' => $this->settingsGridExport, 'settingsDealership' => $this->settingsDealership, 'settingsPersonal' => $this->settingsPersonal, 'settingsResetPin' => $this->settingsResetPin, 'valuationPage' => $this->valuationPage, 'valuationView' => $this->valuationView, 'valuationArchive' => $this->valuationArchive, 'valuationUnarchive' => $this->valuationUnarchive, 'valuationCreateNew' => $this->valuationCreateNew, 'valuationCreateSales' => $this->valuationCreateSales, 'valuationCreatePending' => $this->valuationCreatePending, 'valuationCreatePriceguide' => $this->valuationCreatePriceguide, 'valuationCreateComplete' => $this->valuationCreateComplete, 'valuationCreateStock' => $this->valuationCreateStock, 'valuationUpdate' => $this->valuationUpdate, 'valuationRoutePending' => $this->valuationRoutePending, 'valuationRouteComplete' => $this->valuationRouteComplete, 'valuationRouteStock' => $this->valuationRouteStock, 'valuationRoutePriceguide' => $this->valuationRoutePriceguide, 'valuationIsSales' => $this->valuationIsSales, 'valuationIsValuator' => $this->valuationIsValuator, 'valuationPrint' => $this->valuationPrint, 'valuationB4cReport' => $this->valuationB4cReport, 'valuationBmw' => $this->valuationBmw, 'valuationRouteDealDone' => $this->valuationRouteDealDone, 'valuationRouteDealNotDone' => $this->valuationRouteDealNotDone, 'valuationGridExport' => $this->valuationGridExport, 'valuationUpdateDamages' => $this->valuationUpdateDamages, 'valuationUpdateCoverReceived' => $this->valuationUpdateCoverReceived, 'valuationUploadPhotos' => $this->valuationUploadPhotos, 'valuationPricingDetails' => $this->valuationPricingDetails, 'valuationCalendar' => $this->valuationCalendar, 'pgPage' => $this->pgPage, 'pgB4cReport' => $this->pgB4cReport, 'pgView' => $this->pgView, 'pgMakeOffer' => $this->pgMakeOffer, 'pgUpdateOffer' => $this->pgUpdateOffer, 'pgPrint' => $this->pgPrint, 'pgGridExport' => $this->pgGridExport, 'pgArchive' => $this->pgArchive, 'pgUnArchive' => $this->pgUnArchive, 'auctionPage' => $this->auctionPage, 'auctionGridExport' => $this->auctionGridExport, 'auctionBid' => $this->auctionBid, 'tcPage' => $this->tcPage, 'tcGridExport' => $this->tcGridExport, 'stockPage' => $this->stockPage, 'stockCreate' => $this->stockCreate, 'stockView' => $this->stockView, 'stockRouteAuction' => $this->stockRouteAuction, 'stockRouteRetail' => $this->stockRouteRetail, 'stockReclaimRetail' => $this->stockReclaimRetail, 'stockRoutePriceguide' => $this->stockRoutePriceguide, 'stockRouteValuation' => $this->stockRouteValuation, 'stockPrint' => $this->stockPrint, 'stockArchive' => $this->stockArchive, 'stockUnarchive' => $this->stockUnarchive, 'stockUpdate' => $this->stockUpdate, 'stockGridExport' => $this->stockGridExport, 'stockAuctionReportGridExport' => $this->stockAuctionReportGridExport, 'stockBulkImportDrive' => $this->stockBulkImportDrive, 'stockBulkImportPinnacle' => $this->stockBulkImportPinnacle, 'stockUpdateDamages' => $this->stockUpdateDamages, 'stockUpdateCoverReceived' => $this->stockUpdateCoverReceived, 'stockUploadPhotos' => $this->stockUploadPhotos, 'appCreateValuation' => $this->appCreateValuation, 'appCompleteValuation' => $this->appCompleteValuation, 'adminPage' => $this->adminPage, 'adminRegistration' => $this->adminRegistration, 'adminReport' => $this->adminReport, 'adminCommunication' => $this->adminCommunication, 'adminSettings' => $this->adminSettings, 'adminUser' => $this->adminUser, 'adminAuction' => $this->adminAuction, 'adminDealer' => $this->adminDealer, 'suAccess' => $this->suAccess, 'suGroupFull' => $this->suGroupFull, 'suDivisionFull' => $this->suDivisionFull, 'suCompanyFull' => $this->suCompanyFull, 'historicalPage' => $this->historicalPage, 'etpGemDmd' => $this->etpGemDmd ); } /** * Convert the object to an array. * @return array */ public function fromArray(array $data) { isset($data['accessAdminModule']) && $this->accessAdminModule = $data['accessAdminModule']; isset($data['accessPortalModule']) && $this->accessPortalModule = $data['accessPortalModule']; isset($data['settingsPage']) && $this->settingsPage = $data['settingsPage']; isset($data['settingsUser']) && $this->settingsUser = $data['settingsUser']; isset($data['settingsClub']) && $this->settingsClub = $data['settingsClub']; isset($data['settingsMembership']) && $this->settingsMembership = $data['settingsMembership']; isset($data['settingsRetail']) && $this->settingsRetail = $data['settingsRetail']; isset($data['settingsReport']) && $this->settingsReport = $data['settingsReport']; isset($data['settingsHpiReport']) && $this->settingsHpiReport = $data['settingsHpiReport']; isset($data['settingsGridExport']) && $this->settingsGridExport = $data['settingsGridExport']; isset($data['settingsDealership']) && $this->settingsDealership = $data['settingsDealership']; isset($data['settingsPersonal']) && $this->settingsPersonal = $data['settingsPersonal']; isset($data['settingsResetPin']) && $this->settingsResetPin = $data['settingsResetPin']; isset($data['valuationPage']) && $this->valuationPage = $data['valuationPage']; isset($data['valuationView']) && $this->valuationView = $data['valuationView']; isset($data['valuationArchive']) && $this->valuationArchive = $data['valuationArchive']; isset($data['valuationUnarchive']) && $this->valuationUnarchive = $data['valuationUnarchive']; isset($data['valuationCreateNew']) && $this->valuationCreateNew = $data['valuationCreateNew']; isset($data['valuationCreateSales']) && $this->valuationCreateSales = $data['valuationCreateSales']; isset($data['valuationCreatePending']) && $this->valuationCreatePending = $data['valuationCreatePending']; isset($data['valuationCreatePriceguide']) && $this->valuationCreatePriceguide = $data['valuationCreatePriceguide']; isset($data['valuationCreateComplete']) && $this->valuationCreateComplete = $data['valuationCreateComplete']; isset($data['valuationCreateStock']) && $this->valuationCreateStock = $data['valuationCreateStock']; isset($data['valuationUpdate']) && $this->valuationUpdate = $data['valuationUpdate']; isset($data['valuationRoutePending']) && $this->valuationRoutePending = $data['valuationRoutePending']; isset($data['valuationRouteComplete']) && $this->valuationRouteComplete = $data['valuationRouteComplete']; isset($data['valuationRouteStock']) && $this->valuationRouteStock = $data['valuationRouteStock']; isset($data['valuationRoutePriceguide']) && $this->valuationRoutePriceguide = $data['valuationRoutePriceguide']; isset($data['valuationIsSales']) && $this->valuationIsSales = $data['valuationIsSales']; isset($data['valuationIsValuator']) && $this->valuationIsValuator = $data['valuationIsValuator']; isset($data['valuationPrint']) && $this->valuationPrint = $data['valuationPrint']; isset($data['valuationB4cReport']) && $this->valuationB4cReport = $data['valuationB4cReport']; isset($data['valuationBmw']) && $this->valuationBmw = $data['valuationBmw']; isset($data['valuationRouteDealDone']) && $this->valuationRouteDealDone = $data['valuationRouteDealDone']; isset($data['valuationRouteDealNotDone']) && $this->valuationRouteDealNotDone = $data['valuationRouteDealNotDone']; isset($data['valuationGridExport']) && $this->valuationGridExport = $data['valuationGridExport']; isset($data['valuationUpdateDamages']) && $this->valuationUpdateDamages = $data['valuationUpdateDamages']; isset($data['valuationUpdateCoverReceived']) && $this->valuationUpdateCoverReceived = $data['valuationUpdateCoverReceived']; isset($data['valuationUploadPhotos']) && $this->valuationUploadPhotos = $data['valuationUploadPhotos']; isset($data['valuationPricingDetails']) && $this->valuationPricingDetails = $data['valuationPricingDetails']; isset($data['valuationCalendar']) && $this->valuationCalendar = $data['valuationCalendar']; isset($data['pgPage']) && $this->pgPage = $data['pgPage']; isset($data['pgB4cReport']) && $this->pgB4cReport = $data['pgB4cReport']; isset($data['pgView']) && $this->pgView = $data['pgView']; isset($data['pgMakeOffer']) && $this->pgMakeOffer = $data['pgMakeOffer']; isset($data['pgUpdateOffer']) && $this->pgUpdateOffer = $data['pgUpdateOffer']; isset($data['pgPrint']) && $this->pgPrint = $data['pgPrint']; isset($data['pgGridExport']) && $this->pgGridExport = $data['pgGridExport']; isset($data['pgArchive']) && $this->pgArchive = $data['pgArchive']; isset($data['pgUnArchive']) && $this->pgUnArchive = $data['pgUnArchive']; isset($data['auctionPage']) && $this->auctionPage = $data['auctionPage']; isset($data['auctionGridExport']) && $this->auctionGridExport = $data['auctionGridExport']; isset($data['auctionBid']) && $this->auctionBid = $data['auctionBid']; isset($data['tcPage']) && $this->tcPage = $data['tcPage']; isset($data['tcGridExport']) && $this->tcGridExport = $data['tcGridExport']; isset($data['stockPage']) && $this->stockPage = $data['stockPage']; isset($data['stockCreate']) && $this->stockCreate = $data['stockCreate']; isset($data['stockView']) && $this->stockView = $data['stockView']; isset($data['stockRouteAuction']) && $this->stockRouteAuction = $data['stockRouteAuction']; isset($data['stockRouteRetail']) && $this->stockRouteRetail = $data['stockRouteRetail']; isset($data['stockReclaimRetail']) && $this->stockReclaimRetail = $data['stockReclaimRetail']; isset($data['stockRoutePriceguide']) && $this->stockRoutePriceguide = $data['stockRoutePriceguide']; isset($data['stockRouteValuation']) && $this->stockRouteValuation = $data['stockRouteValuation']; isset($data['stockPrint']) && $this->stockPrint = $data['stockPrint']; isset($data['stockArchive']) && $this->stockArchive = $data['stockArchive']; isset($data['stockUnarchive']) && $this->stockUnarchive = $data['stockUnarchive']; isset($data['stockUpdate']) && $this->stockUpdate = $data['stockUpdate']; isset($data['stockGridExport']) && $this->stockGridExport = $data['stockGridExport']; isset($data['stockAuctionReportGridExport']) && $this->stockAuctionReportGridExport = $data['stockAuctionReportGridExport']; isset($data['stockBulkImportDrive']) && $this->stockBulkImportDrive = $data['stockBulkImportDrive']; isset($data['stockBulkImportPinnacle']) && $this->stockBulkImportPinnacle = $data['stockBulkImportPinnacle']; isset($data['stockUpdateDamages']) && $this->stockUpdateDamages = $data['stockUpdateDamages']; isset($data['stockUpdateCoverReceived']) && $this->stockUpdateCoverReceived = $data['stockUpdateCoverReceived']; isset($data['stockUploadPhotos']) && $this->stockUploadPhotos = $data['stockUploadPhotos']; isset($data['appCreateValuation']) && $this->appCreateValuation = $data['appCreateValuation']; isset($data['appCompleteValuation']) && $this->appCompleteValuation = $data['appCompleteValuation']; isset($data['adminPage']) && $this->adminPage = $data['adminPage']; isset($data['adminRegistration']) && $this->adminRegistration = $data['adminRegistration']; isset($data['adminReport']) && $this->adminReport = $data['adminReport']; isset($data['adminCommunication']) && $this->adminCommunication = $data['adminCommunication']; isset($data['adminSettings']) && $this->adminSettings = $data['adminSettings']; isset($data['adminUser']) && $this->adminUser = $data['adminUser']; isset($data['adminAuction']) && $this->adminAuction = $data['adminAuction']; isset($data['adminDealer']) && $this->adminDealer = $data['adminDealer']; isset($data['suAccess']) && $this->suAccess = $data['suAccess']; isset($data['suGroupFull']) && $this->suGroupFull = $data['suGroupFull']; isset($data['suDivisionFull']) && $this->suDivisionFull = $data['suDivisionFull']; isset($data['suCompanyFull']) && $this->suCompanyFull = $data['suCompanyFull']; isset($data['historicalPage']) && $this->historicalPage = $data['historicalPage']; isset($data['etpGemDmd']) && $this->etpGemDmd = $data['etpGemDmd']; } }