FOF30\Input\Input::get PHP Метод

get() публичный Метод

Gets a value from the input data. Overridden to allow specifying a filter mask.
public get ( string $name, mixed $default = null, string $filter = 'cmd', integer $mask ) : mixed
$name string Name of the value to get.
$default mixed Default value to return if variable does not exist.
$filter string Filter to apply to the value.
$mask integer The filter mask
Результат mixed The filtered input value.
    public function get($name, $default = null, $filter = 'cmd', $mask = 0)
    {
        if (isset($this->data[$name])) {
            return $this->_cleanVar($this->data[$name], $mask, $filter);
        }
        return $default;
    }

Usage Example

Пример #1
0
 /**
  * @covers       FOF30\Input\Input::get
  * @covers       FOF30\Input\Input::_cleanVar
  *
  * @dataProvider FOF30\Tests\Input\InputProvider::getTestGet
  */
 public function testGet($key, $filter, $expected, $message)
 {
     $input = new Input(InputProvider::getSampleInputData());
     $actual = $input->get($key, null, $filter);
     $delta = 0.0;
     if (in_array($filter, array('float', 'double'))) {
         $delta = 1.0E-6;
     }
     $this->assertEquals($expected, $actual, $message, $delta);
 }
All Usage Examples Of FOF30\Input\Input::get