public function getContent() { if (!$this->hasReadAccess()) { return null; } return file_get_contents($this->file); }
public function update() { if (!$this->toFile->hasWriteAccess() || !$this->fromFile->hasReadAccess()) { return; } $trackingCode = new PiwikJsManipulator($this->fromFile->getContent(), $this->trackerFiles); $newContent = $trackingCode->manipulateContent(); if ($newContent !== $this->toFile->getContent()) { $this->toFile->save($newContent); } }