/*
* This file is part of Psy Shell.
*
- * (c) 2012-2017 Justin Hileman
+ * (c) 2012-2018 Justin Hileman
*
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
$docblock = new Docblock($reflector);
- $this->assertEquals($body, $docblock->desc);
+ $this->assertSame($body, $docblock->desc);
foreach ($tags as $tag => $value) {
$this->assertTrue($docblock->hasTag($tag));
$this->markTestSkipped('We have issues with PHPUnit mocks on HHVM.');
}
- return array(
- array('', '', array()),
- array(
+ return [
+ ['', '', []],
+ [
'/**
* This is a docblock
*
* @throws \Exception with a description
*/',
'This is a docblock',
- array(
- 'throws' => array(array('type' => '\Exception', 'desc' => 'with a description')),
- ),
- ),
- array(
+ [
+ 'throws' => [['type' => '\Exception', 'desc' => 'with a description']],
+ ],
+ ],
+ [
'/**
* This is a slightly longer docblock
*
* @return int At least it isn\'t a string
*/',
'This is a slightly longer docblock',
- array(
- 'param' => array(
- array('type' => 'int', 'desc' => 'Is a Foo', 'var' => '$foo'),
- array('type' => 'string', 'desc' => 'With some sort of description', 'var' => '$bar'),
- array('type' => '\ClassName', 'desc' => 'is cool too', 'var' => '$baz'),
- ),
- 'return' => array(
- array('type' => 'int', 'desc' => 'At least it isn\'t a string'),
- ),
- ),
- ),
- array(
+ [
+ 'param' => [
+ ['type' => 'int', 'desc' => 'Is a Foo', 'var' => '$foo'],
+ ['type' => 'string', 'desc' => 'With some sort of description', 'var' => '$bar'],
+ ['type' => '\ClassName', 'desc' => 'is cool too', 'var' => '$baz'],
+ ],
+ 'return' => [
+ ['type' => 'int', 'desc' => 'At least it isn\'t a string'],
+ ],
+ ],
+ ],
+ [
'/**
* This is a docblock!
*
* @return
*/',
"This is a docblock!\n\nIt spans lines, too!",
- array(
- 'tagname' => array('plus a description'),
- ),
- ),
- );
+ [
+ 'tagname' => ['plus a description'],
+ ],
+ ],
+ ];
}
}