Download the PHP package ohkannaduh/osquery-php without Composer
On this page you can find all versions of the php package ohkannaduh/osquery-php. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package osquery-php
osquery-php
This library serves as a link between osquery and php.
Installation
The library can be installed via composer
Getting started
The easiest way to hop in and get started with the library is to use the container \OhKannaDuh\OsQuery\Container
.
The container
The static create
method on the container will automatically register all factories in the OhKannaDuh\OsQuery\Factories
namespace, if you want something specific you can instantiate the class with the new
keyword to get an instnace with no registered factories.
Registering factories
Once you have your container you can register additional containers using the register
method. This method takes an instance of OhKannaDuh\OsQuery\FactoryInterface
.
This will map the factories model to the factory inside the container.
Getting factories
You can retrieve a registered factory with the getFactory
method that takes a string of the models class.
Factories
Factories are one of the main parts of this library, they are used to interact with OsQuery and get the models we need.
Factory Api
all
The all
method gets all instance of a given model.
You can also limit the data that we gather with the optional $columns
parameter on the all
method.
where
The where
method lets us specify parameters for OsQuery.
All versions of osquery-php with dependencies
nilportugues/sql-query-builder Version ^1.7
php-di/php-di Version ^6.0
haydenpierce/class-finder Version ^0.4.0