Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Sign in
Toggle navigation
S
solarium
Project overview
Project overview
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Commits
Open sidebar
common
solarium
Commits
a5c67178
Commit
a5c67178
authored
Aug 07, 2012
by
Bas de Nooijer
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Moved plugins into directory and removed old hook methods
parent
5d6a6432
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
3 additions
and
200 deletions
+3
-200
library/Solarium/Core/Plugin/Plugin.php
library/Solarium/Core/Plugin/Plugin.php
+1
-110
library/Solarium/Core/Plugin/PluginInterface.php
library/Solarium/Core/Plugin/PluginInterface.php
+2
-90
No files found.
library/Solarium/Core/Plugin.php
→
library/Solarium/Core/Plugin
/Plugin
.php
View file @
a5c67178
...
@@ -36,7 +36,7 @@
...
@@ -36,7 +36,7 @@
/**
/**
* @namespace
* @namespace
*/
*/
namespace
Solarium\Core
;
namespace
Solarium\Core
\Plugin
;
use
Solarium\Core\Client\Client
;
use
Solarium\Core\Client\Client
;
use
Solarium\Core\Configurable
;
use
Solarium\Core\Configurable
;
use
Solarium\Core\Query\Query
;
use
Solarium\Core\Query\Query
;
...
@@ -86,113 +86,4 @@ abstract class Plugin extends Configurable implements PluginInterface
...
@@ -86,113 +86,4 @@ abstract class Plugin extends Configurable implements PluginInterface
}
}
/**
* preCreateRequest hook
*
* @param Query $query
* @return void|Request
*/
public
function
preCreateRequest
(
$query
)
{
}
/**
* postCreateRequest hook
*
* @param Query $query
* @param Request $request
* @return void
*/
public
function
postCreateRequest
(
$query
,
$request
)
{
}
/**
* preExecuteRequest hook
*
* @param Request $request
* @return void|Response
*/
public
function
preExecuteRequest
(
$request
)
{
}
/**
* postExecuteRequest hook
*
* @param Request $request
* @param Response $response
* @return void
*/
public
function
postExecuteRequest
(
$request
,
$response
)
{
}
/**
* preCreateResult hook
*
* @param Query $query
* @param Response $response
* @return void|Result
*/
public
function
preCreateResult
(
$query
,
$response
)
{
}
/**
* postCreateResult hook
*
* @param Query $query
* @param Response $response
* @param Result $result
* @return void
*/
public
function
postCreateResult
(
$query
,
$response
,
$result
)
{
}
/**
* preExecute hook
*
* @param Query $query
* @return void|Result
*/
public
function
preExecute
(
$query
)
{
}
/**
* postExecute hook
*
* @param Query $query
* @param Result $result
* @return void
*/
public
function
postExecute
(
$query
,
$result
)
{
}
/**
* preCreateQuery hook
*
* @param string $type
* @param mixed $options
* @return void|Query
*/
public
function
preCreateQuery
(
$type
,
$options
)
{
}
/**
* postCreateQuery hook
*
* @param string $type
* @param mixed $options
* @param Query
* @return void
*/
public
function
postCreateQuery
(
$type
,
$options
,
$query
)
{
}
}
}
library/Solarium/Core/PluginInterface.php
→
library/Solarium/Core/Plugin
/Plugin
Interface.php
View file @
a5c67178
...
@@ -36,7 +36,8 @@
...
@@ -36,7 +36,8 @@
/**
/**
* @namespace
* @namespace
*/
*/
namespace
Solarium\Core
;
namespace
Solarium\Core\Plugin
;
use
Solarium\Core\ConfigurableInterface
;
use
Solarium\Core\Client\Client
;
use
Solarium\Core\Client\Client
;
use
Solarium\Core\Query\Query
;
use
Solarium\Core\Query\Query
;
use
Solarium\Core\Client\Request
;
use
Solarium\Core\Client\Request
;
...
@@ -59,93 +60,4 @@ interface PluginInterface extends ConfigurableInterface
...
@@ -59,93 +60,4 @@ interface PluginInterface extends ConfigurableInterface
*/
*/
public
function
initPlugin
(
$client
,
$options
);
public
function
initPlugin
(
$client
,
$options
);
/**
* preCreateRequest hook
*
* @param Query $query
* @return void|Request
*/
public
function
preCreateRequest
(
$query
);
/**
* postCreateRequest hook
*
* @param Query $query
* @param Request $request
* @return void
*/
public
function
postCreateRequest
(
$query
,
$request
);
/**
* preExecuteRequest hook
*
* @param Request $request
* @return void|Response
*/
public
function
preExecuteRequest
(
$request
);
/**
* postExecuteRequest hook
*
* @param Request $request
* @param Response $response
* @return void
*/
public
function
postExecuteRequest
(
$request
,
$response
);
/**
* preCreateResult hook
*
* @param Query $query
* @param Response $response
* @return void|Result
*/
public
function
preCreateResult
(
$query
,
$response
);
/**
* postCreateResult hook
*
* @param Query $query
* @param Response $response
* @param Result $result
* @return void
*/
public
function
postCreateResult
(
$query
,
$response
,
$result
);
/**
* preExecute hook
*
* @param Query $query
* @return void|Result
*/
public
function
preExecute
(
$query
);
/**
* postExecute hook
*
* @param Query $query
* @param Result $result
* @return void
*/
public
function
postExecute
(
$query
,
$result
);
/**
* preCreateQuery hook
*
* @param string $type
* @param mixed $options
* @return void|Query
*/
public
function
preCreateQuery
(
$type
,
$options
);
/**
* postCreateQuery hook
*
* @param string $type
* @param mixed $options
* @param Query
* @return void
*/
public
function
postCreateQuery
(
$type
,
$options
,
$query
);
}
}
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment