Beispiel #1
0
     * @param array|Traversable $extra
     * @return void
     * @api
     */
    public static function log($message, $extra = array())
    {
        static::service('log')->audit($message, $extra);
    }
    /**
     * Magic method to load service
     *
     * @param string    $method
     * @param array     $args
     *
     * @return AbstractService|bool
     */
    public static function __callStatic($method, array $args)
    {
        if (count($args) > 1 || $args && !is_array($args[0])) {
            return false;
        }
        $options = $args ? $args[0] : array();
        $service = static::service($method, $options);
        return $service;
    }
}
/**
 * Initialize Pi Engine by calling `Pi::init()`
 */
Pi::init();