* This file is licensed under the Affero General Public License version 3 or * later. * See the COPYING-README file. */ namespace OCP\Command; interface IBus { /** * Schedule a command to be fired * * @param \OCP\Command\ICommand | callable $command */ public function push($command); /** * Require all commands using a trait to be run synchronous * * @param string $trait */ public function requireSync($trait); }