| 
                    1
                 | 
                                    
                                                     | 
                
                 | 
                <?php  | 
            
            
                                                                                                            
                            
            
                                    
            
            
                | 
                    2
                 | 
                                    
                                                     | 
                
                 | 
                 | 
            
            
                                                                                                            
                                                                
            
                                    
            
            
                | 
                    3
                 | 
                                    
                                                     | 
                
                 | 
                namespace site\tests\_support;  | 
            
            
                                                                        
                            
            
                                    
            
            
                | 
                    4
                 | 
                                    
                                                     | 
                
                 | 
                class MockUserBehavior extends \yii\base\BaseObject implements \common\interfaces\UserBehaviorInterface { | 
            
            
                                                                        
                            
            
                                    
            
            
                | 
                    5
                 | 
                                    
                                                     | 
                
                 | 
                  use \yii\base\StaticInstanceTrait;  | 
            
            
                                                                        
                            
            
                                    
            
            
                | 
                    6
                 | 
                                    
                                                     | 
                
                 | 
                 | 
            
            
                                                                        
                            
            
                                    
            
            
                | 
                    7
                 | 
                                    
                                                     | 
                
                 | 
                  public static function primaryKey() {} | 
            
            
                                                                        
                            
            
                                    
            
            
                | 
                    8
                 | 
                                    
                                                     | 
                
                 | 
                  public function attributes() {} | 
            
            
                                                                        
                            
            
                                    
            
            
                | 
                    9
                 | 
                                    
                                                     | 
                
                 | 
                  public function getAttribute($name) {} | 
            
            
                                                                        
                            
            
                                    
            
            
                | 
                    10
                 | 
                                    
                                                     | 
                
                 | 
                  public function setAttribute($name, $value) {} | 
            
            
                                                                        
                            
            
                                    
            
            
                | 
                    11
                 | 
                                    
                                                     | 
                
                 | 
                  public function hasAttribute($name) {} | 
            
            
                                                                        
                            
            
                                    
            
            
                | 
                    12
                 | 
                                    
                                                     | 
                
                 | 
                  public function getPrimaryKey($asArray = false) {} | 
            
            
                                                                        
                            
            
                                    
            
            
                | 
                    13
                 | 
                                    
                                                     | 
                
                 | 
                  public function getOldPrimaryKey($asArray = false) {} | 
            
            
                                                                        
                            
            
                                    
            
            
                | 
                    14
                 | 
                                    
                                                     | 
                
                 | 
                  public static function isPrimaryKey($keys) {} | 
            
            
                                                                        
                            
            
                                    
            
            
                | 
                    15
                 | 
                                    
                                                     | 
                
                 | 
                  public static function find() {} | 
            
            
                                                                        
                            
            
                                    
            
            
                | 
                    16
                 | 
                                    
                                                     | 
                
                 | 
                  public static function findOne($condition) {} | 
            
            
                                                                        
                            
            
                                    
            
            
                | 
                    17
                 | 
                                    
                                                     | 
                
                 | 
                  public static function findAll($condition) {return [];} | 
            
            
                                                                                                            
                                                                
            
                                    
            
            
                | 
                    18
                 | 
                                    
                                                     | 
                
                 | 
                  public static function updateAll($attributes, $condition = null) {} | 
            
            
                                                                        
                                                                
            
                                    
            
            
                | 
                    19
                 | 
                                    
                                                     | 
                
                 | 
                  public static function deleteAll($condition = null) {} | 
            
            
                                                                        
                                                                
            
                                    
            
            
                | 
                    20
                 | 
                                    
                                                     | 
                
                 | 
                  public function save($runValidation = true, $attributeNames = null) {} | 
            
            
                                                                        
                            
            
                                    
            
            
                | 
                    21
                 | 
                                    
                                                     | 
                
                 | 
                  public function insert($runValidation = true, $attributes = null) {} | 
            
            
                                                                        
                            
            
                                    
            
            
                | 
                    22
                 | 
                                    
                                                     | 
                
                 | 
                  public function update($runValidation = true, $attributeNames = null) {} | 
            
            
                                                                        
                            
            
                                    
            
            
                | 
                    23
                 | 
                                    
                                                     | 
                
                 | 
                  public function delete() {} | 
            
            
                                                                        
                            
            
                                    
            
            
                | 
                    24
                 | 
                                    
                                                     | 
                
                 | 
                  public function getIsNewRecord() {} | 
            
            
                                                                        
                            
            
                                    
            
            
                | 
                    25
                 | 
                                    
                                                     | 
                
                 | 
                  public function equals($record) {} | 
            
            
                                                                        
                            
            
                                    
            
            
                | 
                    26
                 | 
                                    
                                                     | 
                
                 | 
                  public function getRelation($name, $throwException = true) {} | 
            
            
                                                                        
                            
            
                                    
            
            
                | 
                    27
                 | 
                                    
                                                     | 
                
                 | 
                  public function populateRelation($name, $records) {} | 
            
            
                                                                                                            
                                                                
            
                                    
            
            
                | 
                    28
                 | 
                                    
                                                     | 
                
                 | 
                  public function link($name, $model, $extraColumns = []) {} | 
            
            
                                                                        
                                                                
            
                                    
            
            
                | 
                    29
                 | 
                                    
                                                     | 
                
                 | 
                  public function unlink($name, $model, $delete = false) {} | 
            
            
                                                                        
                                                                
            
                                    
            
            
                | 
                    30
                 | 
                                    
                                                     | 
                
                 | 
                  public static function getDb() {} | 
            
            
                                                                        
                                                                
            
                                    
            
            
                | 
                    31
                 | 
                                    
                                                     | 
                
                 | 
                 | 
            
            
                                                                        
                                                                
            
                                    
            
            
                | 
                    32
                 | 
                                    
                                                     | 
                
                 | 
                  public function getUser() {} | 
            
            
                                                                        
                                                                
            
                                    
            
            
                | 
                    33
                 | 
                                    
                                                     | 
                
                 | 
                  public function getPastCheckinDates() {} | 
            
            
                                                                        
                                                                
            
                                    
            
            
                | 
                    34
                 | 
                                    
                                                     | 
                
                 | 
                  public function getUserBehaviorsWithCategory($checkin_date) {} | 
            
            
                                                                        
                                                                
            
                                    
            
            
                | 
                    35
                 | 
                                    
                                                     | 
                
                 | 
                  public function getCheckinBreakdown(int $period) {} | 
            
            
                                                                        
                                                                
            
                                    
            
            
                | 
                    36
                 | 
                                    
                                                     | 
                
                 | 
                  public function getBehaviorsByDate($start, $end) {} | 
            
            
                                                                        
                                                                
            
                                    
            
            
                | 
                    37
                 | 
                                    
                                                     | 
                
                 | 
                  public function getBehaviorsByCategory(array $decorated_behaviors) {} | 
            
            
                                                                        
                                                                
            
                                    
            
            
                | 
                    38
                 | 
                                    
                                                     | 
                
                 | 
                  public static function decorate(array $uo, $with_category) {} | 
            
            
                                                                        
                                                                
            
                                    
            
            
                | 
                    39
                 | 
                                    
                                                     | 
                
                 | 
                  public static function decorateWithCategory(array $uo) {} | 
            
            
                                                                        
                                                                
            
                                    
            
            
                | 
                    40
                 | 
                                    
                                                     | 
                
                 | 
                  public function getBehaviorsWithCounts($limit) {} | 
            
            
                                                                        
                                                                
            
                                    
            
            
                | 
                    41
                 | 
                                    
                                                     | 
                
                 | 
                 }  |