public function run($data, $id = null) {
		$this->hr();
		$this->out(__d('cake_ldap', 'CakePHP Queue Sync task.'));
		if (empty($data) || !is_array($data)) {
			$data = [];
		}
		$dataDefault = [
			'guid' => null,
		];
		$data += $dataDefault;
		extract($data);

		if (empty($guid)) {
			$queueLength = $this->ExtendQueuedTask->getLengthQueue('SyncEmployee');
			if ($queueLength > 0) {
				$this->out(__d('cake_ldap', 'Found sync task in queue: %d. Skipped.', $queueLength));

				return true;
			}
		}

		$this->Sync->syncInformation($guid, $id);

		return true;
	}