Whoops, looks like something went wrong.

2/2 InvalidArgumentException in classes.php line 2482: The _controller value "ToolsBundle:Controller:CustomExceptionController" maps to a "Vibia\ToolsBundle\Controller\ControllerController" class, but this class was not found. Create this class or check the spelling of the class and its namespace.

  1. in classes.php line 2482
  2. at ControllerNameParser->parse('ToolsBundle:Controller:CustomExceptionController') in classes.php line 2542
  3. at ControllerResolver->createController('ToolsBundle:Controller:CustomExceptionController') in classes.php line 2163
  4. at ControllerResolver->getController(object(Request)) in TraceableControllerResolver.php line 46
  5. at TraceableControllerResolver->getController(object(Request)) in HttpKernel.php line 132
  6. at HttpKernel->handleRaw(object(Request), '2') in HttpKernel.php line 64
  7. at HttpKernel->handle(object(Request), '2', false) in ContainerAwareHttpKernel.php line 69
  8. at ContainerAwareHttpKernel->handle(object(Request), '2', false) in ExceptionListener.php line 50
  9. at ExceptionListener->onKernelException(object(GetResponseForExceptionEvent), 'kernel.exception', object(TraceableEventDispatcher))
  10. at call_user_func(array(object(ExceptionListener), 'onKernelException'), object(GetResponseForExceptionEvent), 'kernel.exception', object(TraceableEventDispatcher)) in WrappedListener.php line 61
  11. at WrappedListener->__invoke(object(GetResponseForExceptionEvent), 'kernel.exception', object(ContainerAwareEventDispatcher))
  12. at call_user_func(object(WrappedListener), object(GetResponseForExceptionEvent), 'kernel.exception', object(ContainerAwareEventDispatcher)) in classes.php line 1858
  13. at EventDispatcher->doDispatch(array(object(WrappedListener), object(WrappedListener), object(WrappedListener)), 'kernel.exception', object(GetResponseForExceptionEvent)) in classes.php line 1773
  14. at EventDispatcher->dispatch('kernel.exception', object(GetResponseForExceptionEvent)) in TraceableEventDispatcher.php line 140
  15. at TraceableEventDispatcher->dispatch('kernel.exception', object(GetResponseForExceptionEvent)) in HttpKernel.php line 221
  16. at HttpKernel->handleException(object(ContextErrorException), object(Request), '1') in HttpKernel.php line 75
  17. at HttpKernel->handle(object(Request), '1', true) in ContainerAwareHttpKernel.php line 69
  18. at ContainerAwareHttpKernel->handle(object(Request), '1', true) in Kernel.php line 185
  19. at Kernel->handle(object(Request)) in app_dev.php line 43

1/2 ContextErrorException in ConnectingService.php line 54: Notice: Undefined index: HTTP_USER_AGENT

  1. in ConnectingService.php line 54
  2. at ErrorHandler->handleError('8', 'Undefined index: HTTP_USER_AGENT', '/var/www/html/vibia-front/src/Vibia/ApiBundle/Services/ConnectingService.php', '54', array('url' => '/masters/v1/common/default-values/by-ip/172.18.0.43?environment=platform&site=public', 'data' => null, 'method' => 'GET', 'token' => '', 'format' => 'json', 'curl' => resource)) in ConnectingService.php line 54
  3. at ConnectingService->callService('/masters/v1/common/default-values/by-ip/172.18.0.43?environment=platform&site=public') in IpService.php line 31
  4. at IpService->getCatalogLanguageByIp() in InterfaceCatalogLanguage.php line 86
  5. at InterfaceCatalogLanguage->onKernelRequest(object(GetResponseEvent), 'kernel.request', object(TraceableEventDispatcher))
  6. at call_user_func(array(object(InterfaceCatalogLanguage), 'onKernelRequest'), object(GetResponseEvent), 'kernel.request', object(TraceableEventDispatcher)) in WrappedListener.php line 61
  7. at WrappedListener->__invoke(object(GetResponseEvent), 'kernel.request', object(ContainerAwareEventDispatcher))
  8. at call_user_func(object(WrappedListener), object(GetResponseEvent), 'kernel.request', object(ContainerAwareEventDispatcher)) in classes.php line 1858
  9. at EventDispatcher->doDispatch(array(object(WrappedListener), object(WrappedListener), object(WrappedListener), object(WrappedListener), object(WrappedListener), object(WrappedListener), object(WrappedListener), object(WrappedListener), object(WrappedListener), object(WrappedListener), object(WrappedListener), object(WrappedListener)), 'kernel.request', object(GetResponseEvent)) in classes.php line 1773
  10. at EventDispatcher->dispatch('kernel.request', object(GetResponseEvent)) in TraceableEventDispatcher.php line 140
  11. at TraceableEventDispatcher->dispatch('kernel.request', object(GetResponseEvent)) in HttpKernel.php line 125
  12. at HttpKernel->handleRaw(object(Request), '1') in HttpKernel.php line 64
  13. at HttpKernel->handle(object(Request), '1', true) in ContainerAwareHttpKernel.php line 69
  14. at ContainerAwareHttpKernel->handle(object(Request), '1', true) in Kernel.php line 185
  15. at Kernel->handle(object(Request)) in app_dev.php line 43

Warning: Trying to access array offset on value of type bool in /var/www/previbiaupgrade/wp-content/themes/theedit/single.php on line 53

Warning: Trying to access array offset on value of type bool in /var/www/previbiaupgrade/wp-content/themes/theedit/single.php on line 54

Warning: Trying to access array offset on value of type bool in /var/www/previbiaupgrade/wp-content/themes/theedit/single.php on line 57

Warning: Trying to access array offset on value of type bool in /var/www/previbiaupgrade/wp-content/themes/theedit/single.php on line 58

Stories behind : la collection Plusminus

Née d’une étude sur la physique et la délicatesse de la matière, Plusminus évoque la fluidité et la circulation de la lumière. Bien loin de l’ampoule traditionnelle à filament et des lampes à LED conventionnelles, la collection imaginée par Diez Office entend dessiner l’avenir du design de luminaires en rendant la lumière malléable et tactile ; un luminaire que l’on peut manipuler en toute sécurité et réarranger en fonction de l’évolution des besoins grâce à une simple – en apparence – sangle textile.

Tout a commencé en 2018 suite à une demande du PDG de Vibia, Pere Llonch, qui recherchait alors un concept fondé sur la connexion entre positif et négatif. Animé de cette idée qui a peu à peu fait son chemin, Stefan Diez s’est attelé au défi qui consistait à trouver le moyen d’alimenter une lampe en supprimant le câblage classique.

« Je conçois un peu mon activité comme un travail de magicien. Il s’agit de créer une fascination en faisant disparaître les choses, ou de rendre l’impossible facile. Je n’aime pas trop quand un résultat témoigne de trop d’effort. »

Rompant avec nombre des principes cardinaux du design de luminaires, le système proposé par le studio munichois entendait faire circuler le courant électrique à travers la pièce elle-même, au moyen de sangles textiles conductrices qui pouvaient être soit tendues sous forme d’agencements géométriques stricts, ou positionnées de façon plus souple et plus lâche pour former des courbes dont le dessin est déterminé par les lois de la physique.

« J’aime utiliser la gravité comme une force, que vient contrer l’objet matériel. C’est du dialogue entre ces deux forces que naissent généralement de belles formes. »”

Vibia The Edit - Flowing Pendants with Plusminus
Vibia The Edit - Flowing Pendants with Plusminus

Pour développer le concept original de Plusminus, il fallait relever un second défi fonctionnel : la sangle devait acheminer le courant électrique sans rien laisser voir des éléments conducteurs et l’utilisateur devait pouvoir clipser ou déclipser tous les luminaires souhaités sans risque de s’électrocuter.

Vibia The Edit - Meridiano: when furniture meets lighting

Nous avons travaillé avec un atelier de prototypage berlinois à l’élaboration de plusieurs modes de tissage, en superposant les fils, jusqu’à obtenir une matière finale d’une qualité exceptionnelle qui ne laisse rien paraître de la présence de l’élément conducteur.

Vibia The Edit - Meridiano: when furniture meets lighting
Vibia The Edit - Stories Behind: The Plusminus Collection

Créée dans un esprit ludique, comme s’il s’agissait d’un jeu, à la recherche d’une plasticité sans précédent, Plusminus, dit Diez, « est une boite à outils qui permet de résoudre de nombreux problèmes, de différentes natures. Ce n’est pas la promesse d’une réussite instantanée. Il faut s’y essayer ».

Vibia The Edit - Stories Behind: The Plusminus Collection
Découvrir Plusminus

Warning: Attempt to read property "ID" on int in /var/www/previbiaupgrade/wp-content/plugins/wp-views/vendor/toolset/toolset-theme-settings/compatibility-modules/controllers/toolset-theme-integration-settings-front-end-controller.php on line 79

Warning: Attempt to read property "post_type" on int in /var/www/previbiaupgrade/wp-content/plugins/wp-views/application/controllers/compatibility/wpa-block-editor/wpa-block-editor.php on line 220

Warning: Attempt to read property "ID" on int in /var/www/previbiaupgrade/wp-content/plugins/wp-views/vendor/toolset/toolset-theme-settings/compatibility-modules/controllers/toolset-theme-integration-settings-front-end-controller.php on line 79
This site is registered on Toolset.com as a development site.