/** * Resource Assignment * @param array $record */ private function readRecord75(array $record) { // 0 : Record // 1 : ID $idResource = null; if (isset($record[1]) && !empty($record[1])) { $idResource = $record[1]; } // 2 : Units // 3 : Work // 4 : Planned Work // 5 : Actual Work // 6 : Overtime Work // 7 : Cost // 8 : Planned Cost // 9 : Actual Cost // 10 : Start* // 11 : Finish* // 12 : Delay // 13 : Resource Unique ID if (!is_null($idResource) && $this->oPreviousTask instanceof Task) { $oResource = $this->phpProject->getResourceFromIndex($idResource); if (!is_null($oResource)) { $this->oPreviousTask->addResource($oResource); } } }
public function testResource() { $object = new Task(); $oResource = new Resource(); $this->assertInstanceOf('PhpOffice\\PhpProject\\Task', $object->addResource($oResource)); $this->assertCount(1, $object->getResources()); $this->assertEquals(1, $object->getResourceCount()); $this->assertInstanceOf('PhpOffice\\PhpProject\\Task', $object->addResource($oResource)); $this->assertCount(1, $object->getResources()); $this->assertEquals(1, $object->getResourceCount()); }