File tree Expand file tree Collapse file tree 1 file changed +9
-3
lines changed Expand file tree Collapse file tree 1 file changed +9
-3
lines changed Original file line number Diff line number Diff line change 88 */
99namespace OC \Core \Command ;
1010
11- use OC \Snowflake \Decoder ;
11+ use OCP \Snowflake \IDecoder ;
1212use Symfony \Component \Console \Helper \Table ;
1313use Symfony \Component \Console \Input \InputArgument ;
1414use Symfony \Component \Console \Input \InputInterface ;
1515use Symfony \Component \Console \Output \OutputInterface ;
1616
1717class SnowflakeDecodeId extends Base {
18+ public function __construct (
19+ private readonly IDecoder $ decoder ,
20+ ) {
21+ parent ::__construct ();
22+ }
23+
1824 protected function configure (): void {
1925 parent ::configure ();
2026
2127 $ this
22- ->setName ('decode- snowflake ' )
28+ ->setName ('snowflake:decode ' )
2329 ->setDescription ('Decode Snowflake IDs used by Nextcloud ' )
2430 ->addArgument ('snowflake-id ' , InputArgument::REQUIRED , 'Nextcloud Snowflake ID to decode ' );
2531 }
2632
2733 protected function execute (InputInterface $ input , OutputInterface $ output ): int {
2834 $ snowflakeId = $ input ->getArgument ('snowflake-id ' );
29- $ data = ( new Decoder ) ->decode ($ snowflakeId );
35+ $ data = $ this -> decoder ->decode ($ snowflakeId );
3036
3137 $ rows = [
3238 ['Snowflake ID ' , $ snowflakeId ],
You can’t perform that action at this time.
0 commit comments