mandatoryFields as $field) { if ($command->getField($field) === null) { $missingFields[] = $field; } } if (!empty($missingFields)) { throw new InvalidArgumentException( 'Mandatory fields not passed! Missing: ' . implode(', ', $missingFields) ); } } /** * CommandHandler constructor. * * @param Container $container */ public function __construct($container) { $this->container = $container; } /** * @return Container */ public function getContainer() { return $this->container; } }