original_string: protected function setup_data() {
  		if ( ! $storage = $this->get_storage() ) {
  			return;
  		}
  
  		$_hash = spl_object_hash( $storage );
  
  		if ( $storage instanceof Deferred_Storage && ! isset( static::$storages_was_read[ $_hash ] ) ) {
  			$storage->read();
  			static::$storages_was_read[ $_hash ] = true;
  		}
  
  		$this->set_value(
  			$storage->get( $this->get_map_key() )
  		);
  	}
code: protected function setup_data() {
  		if ( ! $storage = $this->get_storage() ) {
  			return;
  		}
  
  		$_hash = spl_object_hash( $storage );
  
  		if ( $storage instanceof Deferred_Storage && ! isset( static::$storages_was_read[ $_hash ] ) ) {
  			$storage->read();
  			static::$storages_was_read[ $_hash ] = true;
  		}
  
  		$this->set_value(
  			$storage->get( $this->get_map_key() )
  		);
  	}
code_tokens: protected function setup_data ( ) { if ( ! $ storage = $ this -> get_storage ( ) ) { return ; } $ _hash = spl_object_hash ( $ storage ) ; if ( $ storage instanceof Deferred_Storage && ! isset ( static :: $ storages_was_read [ $ _hash ] ) ) { $ storage -> read ( ) ; static :: $ storages_was_read [ $ _hash ] = true ; } $ this -> set_value ( $ storage -> get ( $ this -> get_map_key ( ) ) ) ; }
docstring: Setup field data from the storage.
  
  @return void
docstring_tokens: Setup field data from the storage .