Piwik\Plugins\CustomPiwikJs\File::hasWriteAccess PHP Method

hasWriteAccess() public method

public hasWriteAccess ( ) : boolean
return boolean
    public function hasWriteAccess()
    {
        if (file_exists($this->file) && !is_writable($this->file)) {
            return false;
        }
        return is_writable(dirname($this->file)) || is_writable($this->file);
    }

Usage Example

Example #1
0
 public function update()
 {
     if (!$this->toFile->hasWriteAccess() || !$this->fromFile->hasReadAccess()) {
         return;
     }
     $newContent = $this->getUpdatedTrackerFileContent();
     if ($newContent !== $this->getCurrentTrackerFileContent()) {
         $this->toFile->save($newContent);
     }
 }
All Usage Examples Of Piwik\Plugins\CustomPiwikJs\File::hasWriteAccess