public function __construct(array $options = []) { parent::__construct($options); $options = $this->getOptions(); if (!isset($options['format'])) { throw new \Gajus\Vlad\Exception\InvalidArgumentException('"format" property is required.'); } }