/** * Find one for type. */ public static function findOneForType($type, $slug) { $syncer = RemoteSyncPlugin::instance()->getSyncerByType($type); $syncResource = SyncResource::findOneByQuery("SELECT * FROM %t WHERE type=%s AND slug=%s", $type, $slug); if ($syncResource) { return $syncResource; } if ($syncer->getResource($slug)) { return new SyncResource($type, $slug); } return NULL; }