blob: 94202671b38dee201f6ffabb9a5fc7f37f633102 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
|
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<()>;
}
|