| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- <?php
- namespace ThurData\Servers\KerioEmail\Core\Interfaces;
- /**
- *
- * @author Rafał Ossowski <rafal.os@thurdata.com>
- */
- interface BuilderInterface
- {
- /**
- * @return Bool
- */
- public function isCreate();
-
- /**
- * @return $this
- */
- public function enableCreate();
-
- /**
- * @return $this
- */
- public function disableCreate();
-
- /**
- * @return string
- */
- public function getType();
-
- /**
- * @return \ThurData\Servers\KerioEmail\Core\DI\Objects\DiConteiner|null
- */
- public function findConteiner($name);
-
- /**
- *
- * @param object $object
- * @param string $method
- * @param string $name
- *
- * @return mixed
- */
- public function call($object, $method, $name);
-
- /**
- * @param string $name
- */
- public function getContainer($name);
- }
|