/** * Create or get from the sessions the PreLoadedBeansRepository * * @return void */ private function getPreLoadedBeansRepository() { $this->preLoadedBeansRepository = $this->serializer->getObject(self::PRE_LOADED_BEANS); if ($this->preLoadedBeansRepository == null) { $this->preLoadedBeansRepository = new SimplePreLoadedBeansRepositoryImpl(); } $this->serializer->serializeObject(self::PRE_LOADED_BEANS, $this->preLoadedBeansRepository); }
/** * Check if ContextReader has been created for the first time * * @return boolean */ public function isLoadedForTheFirstTime() { $value = false; if (!is_object($this->serializer->getObject(self::READER)) or $this->reload == true) { $value = true; } return $value; }
/** * Save the object in the serializer */ public function store() { $this->serializer->serializeObject(self::REPO, $this->sessionBeans); }
private function checkDirModificationTime() { $storedModificationData = $this->serializer->getObject(self::CONFIGURATION_DIR_MODIFICATON_DATE); $actualModificationData = filemtime($this->path); }
/** * Method to serialize the session's beans created * * @return void */ private function serializingSessionBeans() { $this->sessionRepository->store(); $this->serializer->serializeObject(self::SESSION_BEANS_CREATED, $this->sessionBeansCreated); $this->serializer->store(); }