/** * @param $value * * @throws \Exception */ protected function guard($value) { Assert::isInstanceOf($value, self::$instance); }
public function testItShouldCheckIfIsInstanceOfThrowsException2() { $this->setExpectedException(Exception::class); Assert::isInstanceOf('a', 'DateTime'); }
/** * @param array $values * * @return array */ protected function fetchIds(array $values) : array { $ids = []; foreach ($values as $value) { Assert::isInstanceOf($value, Identity::class); if (null !== $value->id()) { $ids[] = $value->id(); } } return $ids; }