src/Mapper/FileSystem/FileSystemMapper.php
public function findParameter($parameter, $name = null)
    {
        if ($parameter instanceof ParameterInterface) {
            $namespace = $parameter->getNamespace();
            $name = $parameter->getName();
            $data = $this->read($namespace);
            $parameter->setValue($data[$name]);

            return $parameter;
        } elseif (!is_string($parameter)) {
            throw new Exception\InvalidArgumentException(
                sprintf(
                    '%s expects parameter 1 to be string or an instance of HtSettingsModule\Entity\ParameterInterface, %s provided instead',
                    __METHOD__,
                    is_object($parameter) ? get_class($parameter) : gettype($parameter)
                )
            );
        }

        $namespace = $parameter;
        $data = $this->read($namespace);
        $parameter = clone $this->entityPrototype;
        $parameter->setName($name);
        $parameter->setValue($data[$name]);
        $parameter->setNamespace($namespace);

        return $parameter;
    }
public function findParameter($parameter, $name = null)
    {
        if ($parameter instanceof ParameterInterface) {
            $namespace = $parameter->getNamespace();
            $name = $parameter->getName();
            $data = $this->read($namespace);
            $parameter->setValue($data[$name]);

            return $parameter;
        } elseif (!is_string($parameter)) {
            throw new Exception\InvalidArgumentException(
                sprintf(
                    '%s expects parameter 1 to be string or an instance of HtSettingsModule\Entity\ParameterInterface, %s provided instead',
                    __METHOD__,
                    is_object($parameter) ? get_class($parameter) : gettype($parameter)
                )
            );
        }

        $namespace = $parameter;
        $data = $this->read($namespace);
        $parameter = clone $this->entityPrototype;
        $parameter->setName($name);
        $parameter->setValue($data[$name]);
        $parameter->setNamespace($namespace);

        return $parameter;
    }
public function findParameter ( $ parameter , $ name = null ) { if ( $ parameter instanceof ParameterInterface ) { $ namespace = $ parameter -> getNamespace ( ) ; $ name = $ parameter -> getName ( ) ; $ data = $ this -> read ( $ namespace ) ; $ parameter -> setValue ( $ data [ $ name ] ) ; return $ parameter ; } elseif ( ! is_string ( $ parameter ) ) { throw new Exception \ InvalidArgumentException ( sprintf ( '%s expects parameter 1 to be string or an instance of HtSettingsModule\Entity\ParameterInterface, %s provided instead' , __METHOD__ , is_object ( $ parameter ) ? get_class ( $ parameter ) : gettype ( $ parameter ) ) ) ; } $ namespace = $ parameter ; $ data = $ this -> read ( $ namespace ) ; $ parameter = clone $ this -> entityPrototype ; $ parameter -> setName ( $ name ) ; $ parameter -> setValue ( $ data [ $ name ] ) ; $ parameter -> setNamespace ( $ namespace ) ; return $ parameter ; }
{@inheritDoc}
{