. * * @author Daniil Gentili * @copyright 2016-2020 Daniil Gentili * @license https://opensource.org/licenses/AGPL-3.0 AGPLv3 * * @link https://docs.madelineproto.xyz MadelineProto documentation */ namespace danog\MadelineProto\Loop\Generic; use danog\Loop\Generic\PeriodicLoop as GenericPeriodicLoop; use danog\MadelineProto\Loop\InternalLoop; use danog\MadelineProto\MTProto; /** * {@inheritDoc} * * @internal For internal use */ class PeriodicLoopInternal extends GenericPeriodicLoop { use InternalLoop { __construct as private init; } /** * Constructor. * * @param MTProto $API API instance * @param callable $callable Method * @param string $name Loop name * @param int|null $interval Interval */ public function __construct(MTProto $API, callable $callable, string $name, ?int $interval) { $this->init($API); parent::__construct($callable, $name, $interval); } }