/** * @inheritDoc * * @throws DirectoryException If a value is not an Action instance */ public function validate(array $data) { parent::validate($data); foreach ($data as $value) { if (!is_object($value) || !$value instanceof Action) { throw DirectoryException::invalidEntry($value); } } }
public function validate(array $data) { parent::validate($data); foreach ($data as $class) { if (!class_exists($class)) { throw new \InvalidArgumentException('Cannot add non-class value to ClassDictionary'); } } }