Пример #1
0
 public function testGetObjectAncestors()
 {
     $this->assertEquals(array(), Debugger::getObjectAncestors(new Collection()));
     $this->assertEquals(array(), Debugger::getObjectAncestors('MD\\Foundation\\Tests\\TestFixtures\\Collection'));
     $this->assertEquals(array('Exception'), Debugger::getObjectAncestors(new Exception()));
     $this->assertEquals(array('MD\\Foundation\\Exceptions\\Exception', 'Exception'), Debugger::getObjectAncestors(new InvalidReturnValueException()));
 }
Пример #2
0
 /**
  * Returns all paretns of a class.
  *
  * @param  string $class Class name.
  *
  * @return array
  */
 public function getClassParents($class)
 {
     $class = (string) $class;
     return Debugger::getObjectAncestors($class);
 }