public function setForPackage($package, $key, $value)
    {
        $packageConfiguration = empty($this->packagesConfiguration[$package]) ? array() : $this->packagesConfiguration[$package];
        Arr::set($packageConfiguration, $key, $value);
        $this->packagesConfiguration[$package] = $packageConfiguration;
        return $this;
    }
public function setForPackage($package, $key, $value)
    {
        $packageConfiguration = empty($this->packagesConfiguration[$package]) ? array() : $this->packagesConfiguration[$package];
        Arr::set($packageConfiguration, $key, $value);
        $this->packagesConfiguration[$package] = $packageConfiguration;
        return $this;
    }
public function setForPackage ( $ package , $ key , $ value ) { $ packageConfiguration = empty ( $ this -> packagesConfiguration [ $ package ] ) ? array ( ) : $ this -> packagesConfiguration [ $ package ] ; Arr :: set ( $ packageConfiguration , $ key , $ value ) ; $ this -> packagesConfiguration [ $ package ] = $ packageConfiguration ; return $ this ; }
Store given value under given key for given package

@param string $package Package  name
@param string $key Array key with dot notation
@param mixed $value Value to store
@return $this
Store given value under given key for given package