argument('pkt')); $d = Domain::where('name',$this->argument('domain'))->singleOrFail(); $pkt = Packet::open($f,$d); $this->info(sprintf('Packet Type: %s',$pkt->type)); $this->info(sprintf('From: %s to %s',$pkt->fftn,$pkt->tftn)); $this->info(sprintf('Dated: %s',$pkt->date)); $this->info(sprintf('Password: %s (%s)',$pkt->password,$pkt->password ? 'SET' : 'NOT set')); $this->info(sprintf('Messages: %d',$pkt->messages->count())); $this->info(sprintf('Tosser %d (%s) version %s',$pkt->software->code,$pkt->software->name,$pkt->software_ver)); $this->info(sprintf('Capabilities: %x',$pkt->capability)); foreach ($pkt->messages as $msg) { $this->warn(sprintf('- Date: %s',$msg->date)); $this->warn(sprintf(' - FLAGS: %s',$msg->flags()->filter()->keys()->join(', '))); $this->warn(sprintf(' - From: %s (%s)',$msg->user_from,$msg->fftn)); $this->warn(sprintf(' - To: %s (%s)',$msg->user_to,$msg->tftn)); $this->warn(sprintf(' - Subject: %s',$msg->subject)); } } }