Commit 15910f12 authored by mxh's avatar mxh
Browse files

Issue #3256973 by rkoller, mxh: When trying to install ECA or Context Stack...

Issue #3256973 by rkoller, mxh: When trying to install ECA or Context Stack alone a fatal error takes place "Method Drupal\context_stack\ContextStackTrait::__sleep() cannot take arguments"
parent 8c15bb0f
Loading
Loading
Loading
Loading
+5 −5
Original line number Diff line number Diff line
@@ -80,7 +80,7 @@ trait ContextStackTrait {
   */
  public function getCacheContexts() {
    $contexts = [];
    $parent_class = func_get_arg(0) ?: get_class($this);
    $parent_class = func_num_args() ? func_get_arg(0) : get_class($this);
    while ($parent_class = get_parent_class($parent_class)) {
      if (method_exists($parent_class, __FUNCTION__)) {
        $contexts = $parent_class::getCacheContexts($parent_class);
@@ -113,7 +113,7 @@ trait ContextStackTrait {
        return 0;
      }
    }
    $parent_class = func_get_arg(0) ?: get_class($this);
    $parent_class = func_num_args() ? func_get_arg(0) : get_class($this);
    while ($parent_class = get_parent_class($parent_class)) {
      if (method_exists($parent_class, __FUNCTION__)) {
        return $parent_class::getCacheMaxAge($parent_class);
@@ -129,7 +129,7 @@ trait ContextStackTrait {
   */
  public function getCacheTags() {
    $tags = [];
    $parent_class = func_get_arg(0) ?: get_class($this);
    $parent_class = func_num_args() ? func_get_arg(0) : get_class($this);
    while ($parent_class = get_parent_class($parent_class)) {
      if (method_exists($parent_class, __FUNCTION__)) {
        $tags = $parent_class::getCacheTags($parent_class);
@@ -150,7 +150,7 @@ trait ContextStackTrait {
   */
  public function __sleep() {
    $vars = [];
    $parent_class = func_get_arg(0) ?: get_class($this);
    $parent_class = func_num_args() ? func_get_arg(0) : get_class($this);
    while ($parent_class = get_parent_class($parent_class)) {
      if (method_exists($parent_class, __FUNCTION__)) {
        $vars = $parent_class::__sleep($parent_class);
@@ -178,7 +178,7 @@ trait ContextStackTrait {
   * {@inheritdoc}
   */
  public function __wakeup() {
    $parent_class = func_get_arg(0) ?: get_class($this);
    $parent_class = func_num_args() ? func_get_arg(0) : get_class($this);
    while ($parent_class = get_parent_class($parent_class)) {
      if (method_exists($parent_class, __FUNCTION__)) {
        $parent_class::__wakeup($parent_class);