$args Positional arguments (after the command name) * @param array $options Parsed --key=value and --flag options * @return int Exit code (0 = success) */ abstract public function execute(array $args, array $options): int; }