/**
  * 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);
 }
Example #2
0
 /**
  * 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);
 }
Example #5
0
 /**
  * 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();
 }