public function testChainedDataManipulators() { $config = new GridFieldConfig(); $data = new ArrayList(array(1, 2, 3, 4, 5, 6)); $gridField = new GridField('testfield', 'testfield', $data, $config); $endList = $gridField->getManipulatedList(); $this->assertEquals($endList->Count(), 6); $config->addComponent(new GridFieldTest_Component2()); $endList = $gridField->getManipulatedList(); $this->assertEquals($endList->Count(), 12); $config->addComponent(new GridFieldPaginator(10)); $endList = $gridField->getManipulatedList(); $this->assertEquals($endList->Count(), 10); }