クラスAとクラスBがあります。クラスAはクラスBを拡張します。
どちらもプロパティ $fields を持ちます。ここで、$fields は次のような配列です。
クラス A フィールド
public $fields = array( 'id'=>'', 'product'=>'', 'productXpath'=>'', 'price'=>'', 'priceXpath'=>'', 'currency'=>'', 'website_url'=>'', 'url_id'=>'', 'day'=>'', 'month'=>'', 'year'=>'', 'time'=>'', 'status'=>'' );
クラス B フィールド
public $fields = array( 'id'=>'', 'website'=>'', 'visits'=>'', 'plugin_id'=>'', 'status'=>'' );
配列内の構造と値のみが異なります。
両方のプロパティにアクセスする必要があります。