public function useOnEntity(Entity $entity, Entity $origin) { if ($entity instanceof Animal) { if ($entity->isLeashableType()) { $entity->setLeashHolder($origin); } } }