From efd56620cf09c6dd52890d1338bbde4d674760fa Mon Sep 17 00:00:00 2001
From: manumanu <manumanu@46459.no-reply.drupal.org>
Date: Fri, 18 Nov 2016 14:36:22 +0100
Subject: [PATCH] Add required block methods argument

---
 cool.module | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/cool.module b/cool.module
index d7cd80e..57500c4 100644
--- a/cool.module
+++ b/cool.module
@@ -59,10 +59,10 @@ function cool_block_info() {
       if (!$isDynamicBlock) {
         $blocks[$class_name::getId()] = array_merge(
           array(
-            'info' => $class_name::getAdminTitle(),
+            'info' => $class_name::getAdminTitle($class_name::getId()),
             'cache' => DRUPAL_NO_CACHE,
           ),
-          $class_name::getDefinition()
+          $class_name::getDefinition($class_name::getId())
         );
       }
     }
@@ -97,7 +97,7 @@ function cool_block_configure($delta = '') {
   foreach ($classes as $class_name) {
     $isDynamicBlock = Loader::classIsSubclassOf($class_name, '\Drupal\cool\BaseDynamicBlock');
     if (!$isDynamicBlock && ($delta == $class_name::getId())) {
-      return $class_name::getConfiguration();
+      return $class_name::getConfiguration($delta);
     }
   }
 }
@@ -128,8 +128,8 @@ function cool_block_view($delta = '') {
   foreach ($classes as $class_name) {
     $isDynamicBlock = Loader::classIsSubclassOf($class_name, '\Drupal\cool\BaseDynamicBlock');
     if (!$isDynamicBlock && $class_name::getId() == $delta) {
-      $block['subject'] = $class_name::getSubject();
-      $block['content'] = $class_name::getContent();
+      $block['subject'] = $class_name::getSubject($delta);
+      $block['content'] = $class_name::getContent($delta);
     }
   }
   return $block;
-- 
2.10.0

