У меня есть свои собственные консольные команды Symfony, некоторые из которых принимают имя файла в качестве аргумента.
например.
$ php app/console mycommands:doTheThing /path/to/my/file.txt
Я пытался использовать / DEV / FD / 0 трюк с использовать строку вместо файла здесь, однако, он все еще не работает.
например.
$ php app/console mycommands:doTheThing php://dev/fd/0 <<<'myFileContents'
Может ли кто-нибудь обеспечить понимание или помощь?
Ты можешь использовать процесс замены:
$ php app/console mycommands:doTheThing <(echo "foobar")
Других решений пока нет …