public function deserialize($data, Plugin $plugin, array $options = [])
    {
        $this->sipe('id', 'setUuid', $data, $plugin);
        $this->sipe('name', 'setDisplayName', $data, $plugin);
        $this->sipe('vendor', 'setVendorName', $data, $plugin);
        $this->sipe('bundle', 'setBundleName', $data, $plugin);

        return $plugin;
    }
public function deserialize($data, Plugin $plugin, array $options = [])
    {
        $this->sipe('id', 'setUuid', $data, $plugin);
        $this->sipe('name', 'setDisplayName', $data, $plugin);
        $this->sipe('vendor', 'setVendorName', $data, $plugin);
        $this->sipe('bundle', 'setBundleName', $data, $plugin);

        return $plugin;
    }
public function deserialize ( $ data , Plugin $ plugin , array $ options = [ ] ) { $ this -> sipe ( 'id' , 'setUuid' , $ data , $ plugin ) ; $ this -> sipe ( 'name' , 'setDisplayName' , $ data , $ plugin ) ; $ this -> sipe ( 'vendor' , 'setVendorName' , $ data , $ plugin ) ; $ this -> sipe ( 'bundle' , 'setBundleName' , $ data , $ plugin ) ; return $ plugin ; }
Deserializes data into a Plugin entity.

@param array  $data
@param Plugin $plugin
@param array  $options

@return Plugin
Deserializes data into a Plugin entity .