blob: be39ec3bdca9c4afbc859314cdd891864d3655a5 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
//! ref: composer/vendor/symfony/console/Descriptor/DescriptorInterface.php
use crate::symfony::console::output::output_interface::OutputInterface;
use indexmap::IndexMap;
use shirabe_php_shim::PhpMixed;
/// Descriptor interface.
pub trait DescriptorInterface {
fn describe(
&mut self,
output: std::rc::Rc<std::cell::RefCell<dyn OutputInterface>>,
object: PhpMixed,
options: IndexMap<String, PhpMixed>,
) -> anyhow::Result<()>;
}
|