public function get(string $property)
    {
        $properties = explode('.', $property);
        $value = $this->rawConfig;

        foreach ($properties as $property) {
            if (!array_key_exists($property, $value)) {
                return null;
            }

            $value = $value[$property];
        }

        return $value;
    }
public function get(string $property)
    {
        $properties = explode('.', $property);
        $value = $this->rawConfig;

        foreach ($properties as $property) {
            if (!array_key_exists($property, $value)) {
                return null;
            }

            $value = $value[$property];
        }

        return $value;
    }
public function get ( string $ property ) { $ properties = explode ( '.' , $ property ) ; $ value = $ this -> rawConfig ; foreach ( $ properties as $ property ) { if ( ! array_key_exists ( $ property , $ value ) ) { return null ; } $ value = $ value [ $ property ] ; } return $ value ; }
Gets the value of a property

@param string $property The property to get (use periods to denote sub-properties)
@return mixed|null The value if it exists, otherwise null
Gets the value of a property