PluginProbe
BetterDocs – AI Documentation, Knowledge Base, MCP Server, Docs, Wikis, FAQ & Chatbot / 3.8.1
BetterDocs – AI Documentation, Knowledge Base, MCP Server, Docs, Wikis, FAQ & Chatbot v3.8.1
4.9.2 4.9.1 4.9.0 4.8.2 4.8.1 4.8.0 4.7.0 4.6.2 4.6.1 4.6.0 4.5.6 4.5.5 4.5.4 4.5.3 4.5.2 4.5.1 4.5.0 4.4.1 4.4.0 3.3.4 3.4.0 3.4.1 3.4.2 3.5.0 3.5.1 All 200 releases
betterdocs / includes / Dependencies / DI / Definition / Source / Autowiring.php

Autowiring.php in BetterDocs – AI Documentation, Knowledge Base, MCP Server, Docs, Wikis, FAQ & Chatbot 3.8.1, at includes/Dependencies/DI/Definition/Source/Autowiring.php

25 lines 643 B
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2
3 declare(strict_types=1);
4
5 namespace WPDeveloper\BetterDocs\Dependencies\DI\Definition\Source;
6
7 use WPDeveloper\BetterDocs\Dependencies\DI\Definition\Exception\InvalidDefinition;
8 use WPDeveloper\BetterDocs\Dependencies\DI\Definition\ObjectDefinition;
9
10 /**
11 * Source of definitions for entries of the container.
12 *
13 * @author Matthieu Napoli <matthieu@mnapoli.fr>
14 */
15 interface Autowiring
16 {
17 /**
18 * Autowire the given definition.
19 *
20 * @throws InvalidDefinition An invalid definition was found.
21 * @return ObjectDefinition|null
22 */
23 public function autowire(string $name, ObjectDefinition $definition = null);
24 }
25