« Previous | Next » 

Revision f67adee9

IDf67adee92d78edb6dfab740dc28c431173d46d20
Parent 1b26b8f9
Child fe121c1c

Added by Bastian Waidelich about 7 years ago

[BUGFIX] Support serialization of classes with static properties

When trying to serialize a proxied class that contains static
properties an exception is thrown::

Runtime Notice: Accessing static property [...] as non static

The reason is that the ``DependencyInjection\\ProxyClassBuilder``
overrides the magic ``__sleep()`` method of the proxy class, accessing
all properties as ``$this->\$propertyName``.

This change fixes the issue by skipping static properties.

Change-Id: Ie873748c5bc981fd1e4faa2dd34eaf9b552e5507
Fixes: FLOW-282
Releases: master, 3.0, 2.3, 2.2, 2.1

  • added
  • modified
  • copied
  • renamed
  • deleted