Add access modifiers to methods and members of list table classes:

* `WP_List_Table` is the base class that implements `__get()` and `__call()` for BC
* Adds unit tests to confirm that subclasses properly inherit magic methods
* Add modifiers to subclasses: `WP_Links_List_Table`, `WP_Media_List_Table`, `WP_MS_Sites_List_Table`, `WP_MS_Themes_List_Table`, `WP_MS_Users_List_Table`, `WP_Plugin_Install_List_Table`, `WP_Plugins_List_Table`, `WP_Posts_List_Table`, `WP_Terms_List_Table`, `WP_Theme_Install_List_Table`, `WP_Themes_List_Table`

See #27881, #22234.


git-svn-id: https://develop.svn.wordpress.org/trunk@28493 602fd350-edb4-49c9-b593-d223f7449a82
This commit is contained in:
Scott Taylor
2014-05-19 01:16:16 +00:00
parent 99c99b77e3
commit d6a3c2a0de
14 changed files with 239 additions and 188 deletions

View File

@@ -127,4 +127,22 @@ EOF;
$this->assertEquals( 'bar', $basic->foo );
}
function test_subclass_magic_getter() {
$basic = new Basic_Subclass();
$this->assertEquals( 'bar', $basic->foo );
}
function test_call_method() {
$basic = new Basic_Object();
$this->assertEquals( 'maybe', $basic->callMe() );
}
function test_subclass_call_method() {
$basic = new Basic_Subclass();
$this->assertEquals( 'maybe', $basic->callMe() );
}
}