EagerLoaderBehavior::beforeFind()   A
last analyzed

Complexity

Conditions 1
Paths 1

Size

Total Lines 3

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
dl 0
loc 3
rs 10
c 0
b 0
f 0
cc 1
nc 1
nop 2
1
<?php
2
App::uses('EagerLoader', 'EagerLoader.Model');
3
4
/**
5
 * EagerLoaderBehavior
6
 */
7
class EagerLoaderBehavior extends ModelBehavior {
8
9
/**
10
 * beforeFind callback
11
 *
12
 * @param Model $model Model using the behavior
13
 * @param array $query Query
14
 * @return array
15
 */
16
	public function beforeFind(Model $model, $query) {
17
		return EagerLoader::handleBeforeFind($model, $query);
18
	}
19
20
/**
21
 * afterFind callback
22
 *
23
 * @param Model $model Model using the behavior
24
 * @param array $results The results of the find operation
25
 * @param bool $primary Whether this model is being queried directly
26
 * @return array
27
 */
28
	public function afterFind(Model $model, $results, $primary = false) {
29
		return EagerLoader::handleAfterFind($model, $results);
30
	}
31
}
32