Exemplo n.º 1
0
 /**
  * {@inheritdoc}
  */
 public function vote($parameter = null, $user = null, array $additional = [])
 {
     return Value::decide($parameter, $user, isset($additional['defaultValue']) ? $additional['defaultValue'] : false);
 }
Exemplo n.º 2
0
 /**
  * @dataProvider provider
  *
  * @param bool  $expected
  * @param mixed $valueName
  * @param mixed $valueResult
  * @param mixed $user
  * @param array $additional
  * @param bool  $defaultValue
  */
 public function test($expected, $valueName, $valueResult, $user = null, array $additional = [], $defaultValue = false)
 {
     Value::shouldReceive('decide')->once()->with($valueName, $user, $defaultValue)->andReturn($valueResult);
     $voter = new ValueVoter();
     static::assertEquals($expected, $voter->vote($valueName, $user, $additional));
 }