DataSift_User::createDefinition PHP Метод

createDefinition() публичный Метод

Creates and returns an empty Definition object.
public createDefinition ( string $definition = '' ) : DataSift_Definition
$definition string Optional definition with which to prime the object.
Результат DataSift_Definition A definition object tied to this user.
    public function createDefinition($definition = '')
    {
        return new DataSift_Definition($this, $definition);
    }

Usage Example

Пример #1
0
    // Ignore the other events for the purposes of this example.
    public function onConnect($consumer)
    {
    }
    public function onDeleted($consumer, $interaction, $hash)
    {
    }
    public function onStatus($consumer, $type, $info)
    {
    }
    public function onWarning($consumer, $message)
    {
    }
    public function onError($consumer, $message)
    {
    }
    public function onDisconnect($consumer)
    {
    }
    public function onStopped($consumer, $reason)
    {
    }
}
// Create the user
$user = new DataSift_User('username', 'api_key');
// Create a definition looking for the word "datasift"
$def = $user->createDefinition('interaction.content contains "datasift"');
// Get an HTTP stream consumer for that definition
$consumer = $def->getConsumer(DataSift_StreamConsumer::TYPE_HTTP, new EventHandler());
// Consume it - this will not return unless the stream gets disconnected
$consumer->consume();
All Usage Examples Of DataSift_User::createDefinition