Пример #1
0
 /**
  * Tests conversion of object to string.
  *
  * @param   array    $input     The array being input
  * @param   boolean  $recurse   Recurse through multiple dimensions?
  * @param   string   $regex     Regex to select only some attributes
  * @param   string   $expect    The expected return value
  * @param   boolean  $defaults  Use function defaults (true) or full argument list
  *
  * @return  void
  *
  * @dataProvider  seedTestFromObject
  * @covers        Windwalker\Utilities\ArrayHelper::fromObject
  * @covers        Windwalker\Utilities\ArrayHelper::arrayFromObject
  * @since         1.0
  */
 public function testFromObject($input, $recurse, $regex, $expect, $defaults)
 {
     if ($defaults) {
         $output = ArrayHelper::fromObject($input);
     } else {
         $output = ArrayHelper::fromObject($input, $recurse, $regex);
     }
     $this->assertEquals($expect, $output);
 }