move constructor to command base class
authorChristian Weiske <cweiske@cweiske.de>
Wed, 14 Sep 2016 19:28:44 +0000 (21:28 +0200)
committerChristian Weiske <cweiske@cweiske.de>
Wed, 14 Sep 2016 19:28:44 +0000 (21:28 +0200)
src/shpub/Command/AbstractProps.php
src/shpub/Command/Article.php
src/shpub/Command/Delete.php
src/shpub/Command/Like.php
src/shpub/Command/Note.php
src/shpub/Command/Reply.php
src/shpub/Command/Repost.php

index 08dbc97..6d7ef3b 100644 (file)
@@ -6,6 +6,16 @@ namespace shpub;
  */
 class Command_AbstractProps
 {
+    /**
+     * @var Config
+     */
+    protected $cfg;
+
+    public function __construct($cfg)
+    {
+        $this->cfg = $cfg;
+    }
+
     public static function optsGeneric(\Console_CommandLine_Command $cmd)
     {
         $cmd->addOption(
index b51740d..9f40daf 100644 (file)
@@ -3,16 +3,6 @@ namespace shpub;
 
 class Command_Article extends Command_AbstractProps
 {
-    /**
-     * @var Config
-     */
-    protected $cfg;
-
-    public function __construct($cfg)
-    {
-        $this->cfg = $cfg;
-    }
-
     public static function opts(\Console_CommandLine $optParser)
     {
         $cmd = $optParser->addCommand('article');
index fec839f..a13775a 100644 (file)
@@ -3,16 +3,6 @@ namespace shpub;
 
 class Command_Delete extends Command_AbstractProps
 {
-    /**
-     * @var Config
-     */
-    protected $cfg;
-
-    public function __construct($cfg)
-    {
-        $this->cfg = $cfg;
-    }
-
     public static function opts(\Console_CommandLine $optParser)
     {
         $cmd = $optParser->addCommand('delete');
index 5b456f9..65020dc 100644 (file)
@@ -3,16 +3,6 @@ namespace shpub;
 
 class Command_Like extends Command_AbstractProps
 {
-    /**
-     * @var Config
-     */
-    protected $cfg;
-
-    public function __construct($cfg)
-    {
-        $this->cfg = $cfg;
-    }
-
     public static function opts(\Console_CommandLine $optParser)
     {
         $cmd = $optParser->addCommand('like');
index 1ea599b..2e07e9d 100644 (file)
@@ -3,16 +3,6 @@ namespace shpub;
 
 class Command_Note extends Command_AbstractProps
 {
-    /**
-     * @var Config
-     */
-    protected $cfg;
-
-    public function __construct($cfg)
-    {
-        $this->cfg = $cfg;
-    }
-
     public static function opts(\Console_CommandLine $optParser)
     {
         $cmd = $optParser->addCommand('note');
index b67d46b..493d587 100644 (file)
@@ -3,16 +3,6 @@ namespace shpub;
 
 class Command_Reply extends Command_AbstractProps
 {
-    /**
-     * @var Config
-     */
-    protected $cfg;
-
-    public function __construct($cfg)
-    {
-        $this->cfg = $cfg;
-    }
-
     public static function opts(\Console_CommandLine $optParser)
     {
         $cmd = $optParser->addCommand('reply');
index 2f4b46f..3c39178 100644 (file)
@@ -3,16 +3,6 @@ namespace shpub;
 
 class Command_Repost extends Command_AbstractProps
 {
-    /**
-     * @var Config
-     */
-    protected $cfg;
-
-    public function __construct($cfg)
-    {
-        $this->cfg = $cfg;
-    }
-
     public static function opts(\Console_CommandLine $optParser)
     {
         $cmd = $optParser->addCommand('repost');